2013-05-03 45 views
0

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

从谷歌搜索,我知道它需要相机自动对焦关闭,因为它不受三星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兼容?

感谢

回答

0

三星GT-P3110 appears to be a WiFi-only device。如果是这样,它将不具备电话功能,并且您的一些权限需要电话。您需要添加另一个<uses-feature>元素,表示您不需要android.hardware.telephony

+1

有关详细信息,请按照此链接到另一个马克的答案:http://stackoverflow.com/a/9300036/693752,也是这一个http://stackoverflow.com/a/5264328/693752 – Snicolas 2013-05-03 13:31:31

+0

我试图使电话可选的。但该应用程序仍与设备不兼容。 – MaheshValu 2013-05-06 14:32:08

0

像先生一样。墨菲说,如果该设备仅WIFI设备只需添加这到您的AndroidManifest.xml

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

,改变targetSdkVersion 15

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

使您的应用程序将是conmpatible与平板电脑。

相关问题