以下是我的Android應用程序清單文件中重要的內容。我正在考慮支持Android API Level 4及更高版本,其中target = 14支持所有屏幕。Android應用程序顯示與ICS 4.0.4設備不兼容Google Play
開發者控制檯顯示 API級別:4-16 + 支持屏幕:小XLARGE OpenGL紋理:所有
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_UPDATES" />
<uses-permission android:name="android.permission.WIFI_CHANGE_STATE"/>
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="14"/>
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true" />
以下是該設備的設備細節當我去Google Play時,我的應用程序顯示不兼容。
摩托羅拉DROID仿生 Android和4.0.4 Verizon Wireless的CDMA
系統版本6.7.230.XT875.Verizon.en.US(ICS泄露建立DROID仿生) 版本號6.7.2-223
我試着從Google Play開啓/關閉複製保護,但結果相同。
我無法弄清楚是什麼原因導致與我的應用和設備不兼容,因爲Google Play Publishing顯示此設備受我的發行版apk支持。
我有沒有機會使用Bionic的泄漏ICS構建與它有什麼關係?如果任何擁有4.0.4或(運行任何版本的ICS的Android設備)的人都可以嘗試從Google Play下載應用程序並查看該應用程序是否與其設備不兼容,那麼這將非常有幫助。除此之外,解決此問題的建議將非常有用。
非常感謝。
更新:我使用了兩個SDK與我的應用程序 - Flurry SDK和Skyhook無線SDK jar文件,它們都與Android 4.0兼容。此外,我已添加Android支持庫和編譯Android 4.0.3的代碼庫和應用程序仍然是不兼容的設備和上面提到的運行Android v 4.0.4
我在HTC Evo 4g LTE上搜索市場上的「tooyoou」,它正在運行ICS,並且您的應用程序未顯示在結果中。 – FoamyGuy 2012-07-22 00:01:16
@Tim同樣適合我。任何想法,爲什麼這是發生在上面的信息? – Aakash 2012-07-22 00:38:27
不好意思。我唯一的建議是嘗試刪除目標SDK,我不明白爲什麼這會幫助,但值得我猜。 – FoamyGuy 2012-07-22 00:41:15