我正在开发一款Android应用。在开发过程中,我在Moto E os-4.4.4上进行了测试。它工作正常。但部署后,Playstore显示您的设备与此版本不兼容。它显示与运行相同操作系统版本的许多其他设备兼容。 我发现了一些类似的问题我在那里尝试过答案,但似乎没有什么对我有用。 任何帮助表示赞赏。
这是我的清单文件
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="19" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
android:maxSdkVersion="18"
/>
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
不仅仅是moto e,它的显示与超过1000个设备不兼容。我使用的外部库是apptentive,flurry,facebook和actionbarshelock。
答案 0 :(得分:0)
Android 4.4是版本19.通过设置最大SDK版本,您告诉它不允许在任何超过18的版本上安装。因此它不会考虑您的设备兼容。删除最大sdk版本。甚至谷歌也不再在版本2.0.1之外的设备上进行检查。
答案 1 :(得分:0)
google-play商店存在一些问题。它在Play商店更新后得到解决,现在它与我的设备兼容。