我向Google Play发布了一个应用,但我的一些用户无法使用他们的设备找到它。
该应用的min apk是11(Android 3.0)。
当有人使用Android Galaxy SII和Android 4.0时,该应用程序无法找到,因为SII的初始版本是使用Android 2.3。有了SIII,没问题。
在开发者控制台中,控制台会在上传apk时自动检查哪些设备兼容。作为开发人员,我可以禁用要下载的设备,但不能启用设备。
Google Play会检查设备上的当前版本,还是使用初始版本的版本?
我如何获得尽可能多的设备?当我在清单中降低我的最小APK时,我得到编译错误。
提前致谢
答案 0 :(得分:0)
这是一个非常好的问题。降低你的minSdkVersion或发布多个APK是达到许多设备的最佳解决方案,这种方法的问题在于你可能正在使用旧API中不存在的一些API功能,这就是你遇到编译问题的原因。 p>
http://developer.android.com/google/play/filters.html#manifest-filters说:
示例:
清单包括 uses-sdk android:minSdkVersion =“3”,以及 应用程序使用API级别3中引入的API。用户正在搜索 对于具有API级别2的设备上的应用程序。结果:Google Play将会 不向用户显示应用程序。
所以我假设谷歌将根据当前的API版本进行过滤。 你可以发布你的应用程序链接吗?