以下是我的Android应用程序清单文件中重要的内容。我希望支持Android API级别4及以上,目标是14,支持所有屏幕。
开发者控制台显示: API级别:4-16+ 支持的屏幕:小型至超大屏幕 OpenGL纹理:全部
更新:我正在使用两个SDK与我的应用程序 - Flurry SDK和Skyhook Wireless SDK jar文件,均与Android 4.0兼容。此外,我已添加了Android支持库,并针对Android 4.0.3编译了代码库,但该应用程序仍与运行Android v 4.0.4的设备和构建不兼容。
开发者控制台显示: API级别:4-16+ 支持的屏幕:小型至超大屏幕 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 Bionic Android Vs 4.0.4 Verizon Wireless CDMA
系统版本6.7.230.XT875.Verizon.en.US(DROID Bionic的泄漏ICS版本) 构建编号6.7.2-223
我尝试从Google Play开启/关闭复制保护,但结果相同。
我无法确定是什么原因导致我的应用与设备不兼容,因为Google Play发布显示此设备受到我的发布apk的支持。
是否有可能我使用Bionic的泄漏ICS版本与此有关?如果任何人使用4.0.4或(运行任何版本的ICS的Android设备)尝试从Google Play下载该应用程序并查看应用程序是否与其设备不兼容,那将非常有帮助。除此之外,对于解决此问题的建议将非常有帮助。
感谢您。更新:我正在使用两个SDK与我的应用程序 - Flurry SDK和Skyhook Wireless SDK jar文件,均与Android 4.0兼容。此外,我已添加了Android支持库,并针对Android 4.0.3编译了代码库,但该应用程序仍与运行Android v 4.0.4的设备和构建不兼容。