0

我在 Google Play 上发布了一个应用程序,但我的一些用户无法使用他们的设备找到它。

该应用程序的最小 apk 为 11 (Android 3.0)。

例如,当有人使用带有 Android 4.0 的三星 Galaxy SII 时,找不到该应用程序,因为 SII 的初始版本是带有 Android 2.3 的。有了 SIII 就没有问题了。

在开发者控制台中,控制台在上传 apk 时会自动检查哪些设备是兼容的。作为开发人员,我可以禁用设备进行下载,但不能启用设备。

Google Play 会检查设备上的当前版本还是使用初始版本的版本?

我怎样才能接触到尽可能多的设备?当我降低清单中的最小 APK 时,会出现编译错误。

提前致谢

4

1 回答 1

0

这是一个非常好的问题。降低您的 minSdkVersion 或发布多个 APK 是覆盖许多设备的最佳解决方案,您对这种方法的问题是您可能正在使用旧 API 中不存在的一些 API 功能,这就是您遇到编译问题的原因。

http://developer.android.com/google/play/filters.html#manifest-filters说:

示例:
清单包含uses-sdk android:minSdkVersion="3",并且应用使用 API 级别 3 中引入的 API。用户正在 API 级别 2 的设备上搜索应用。结果:Google Play 不会向用户展示应用程序。

所以我假设谷歌将根据当前的 API 版本进行过滤。你可以发布你的应用程序链接吗?

于 2013-05-22T10:22:08.907 回答