2013-05-03 44 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與平板電腦。

相關問題