【问题标题】:The app is not compatible with Samsung GT-P3110 running on Android 4.0 (Ice Cream Sandwich)该应用程序与在 Android 4.0(冰淇淋三明治)上运行的三星 GT-P3110 不兼容
【发布时间】:2025-12-18 04:45:01
【问题描述】:

我在 Google play 上开发并部署的应用程序与在 Android 4.0(冰淇淋三明治)上运行的三星 GT-P3110 不兼容。

通过 Google 搜索,我了解到它需要关闭相机自动对焦,因为三星 GT-P3110 不支持它。我应用了补丁,但该应用仍然与上述设备不兼容。

以下是应用使用的权限和功能:

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="10"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.WRITE_CONTACTS"/>
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.READ_SMS"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="mypackagename.permission.C2D_MESSAGE"/>
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
<permission android:name="mypackagename.permission.C2D_MESSAGE"     android:protectionLevel="signature"/>
<uses-feature android:name="android.hardware.camera" android:required="false"/>
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>

有朋友可以建议我还需要什么才能使该应用与三星 GT-P3110 兼容吗?

谢谢

【问题讨论】:

    标签: android google-play


    【解决方案1】:

    三星 GT-P3110 appears to be a WiFi-only device。如果是这样,它将没有电话功能,并且您的某些权限需要电话。您需要添加另一个 &lt;uses-feature&gt; 元素,说明您不需要 android.hardware.telephony

    【讨论】:

    【解决方案2】:

    喜欢先生。 Murphy 说,如果该设备是仅限 WIFI 的设备,只需将其添加到您的 AndroidManifest.xml

     <uses-feature
            android:name="android.hardware.telephony"
            android:required="false" />
    

    并将 targetSdkVersion 更改为 15

    <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15"/>
    

    因此您的应用将与您的平板电脑兼容。

    【讨论】:

      最近更新 更多