我正在开发一个安卓应用程序。在开发过程中,我在 Moto E os-4.4.4 上对其进行了测试。它工作正常。但部署后 playstore 显示您的设备与此版本不兼容。它显示与许多其他运行相同操作系统版本的设备兼容。
我发现了一些我尝试过的类似问题的答案,但似乎对我没有任何用处。
任何帮助表示赞赏。
这是我的 list 文件
<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。
最佳答案
Android 4.4 是第 19 版。通过设置最高 SDK 版本,您告诉它不允许安装在任何超过 18 的版本上。因此它不会认为您的设备兼容。删除那个 max sdk 版本。甚至 google 也不再在版本 2.0.1 之后的设备上检查这一点。
关于android - 应用程序适用于开发 google-play 商店显示设备不兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25092804/