当前位置: 首页 > 知识库问答 >
问题:

Android开发者控制台:如何在Android版本上选择设备

许波涛
2023-03-14

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

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

例如,当有人使用Android4.0的三星银河SII时,该应用程序无法找到,因为SII的初始版本是Android2.3。有了SIII就没问题了。

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

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

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

提前谢谢

共有1个答案

广晔
2023-03-14

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

http://developer.android.com/google/play/filters.html#manifest-过滤器显示:

示例:
清单包括uses-sdk android: minSdkVersion="3",应用程序使用API Level 3中引入的API。用户正在具有API Level 2的设备上搜索应用。结果:Google Play不会向用户显示应用程序。

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

 类似资料:
  • 我尝试过多次上传。我还研究了许多关于同一问题的其他SO问题。在我的物理设备上运行良好,但当上传到google play时,它声明支持0台设备。 建造。Gradle: 编辑 所以我反编译了我的。apk。这表明android清单是完全空白的。 EDIT\u 1,所以我尝试在清单中添加标记,而不是依赖gradle。开发人员控制台仍然认为我的应用程序支持零设备(在测试设备上运行良好)。 我还创建了一个新的

  • 代码是很容易出现错误的。你也很可能犯错误……哦,我在说什么?只要你是人,你 一定 会犯错误(在写代码的时候),除非你是 机器人。 但在浏览器中,默认情况下用户是看不到错误的。所以,如果脚本中有错误,我们看不到是什么错误,更不能够修复它。 为了发现错误并获得一些与脚本相关且有用的信息,浏览器内置了“开发者工具”。 通常,开发者倾向于使用 Chrome 或 Firefox 进行开发,因为它们有最好的开

  • 我正在上传我的“Alpha/Beta”APK,那时我可以将“Price”值设置为“$0.00”。。。当我从“Beta版”转到“生产版”时,我会将价格值更改/更新为原始价格。。。比如说1.49美元 这可能吗-根据构建/产品状态更改Google Play控制台上的“价格”...(α/β)。 这将有助于消除“退款”过程。。。如果您正在使用测试仪。 任何关于这方面的建议都会有所帮助-谢谢。

  • 我已经准备好将我的第一个应用程序发送给beta测试人员,所以我点击“管理beta” 以及“保存”和“恢复” APK已上载

  • 使用Android4.4版本(KitKat),可以使用以下命令从命令行使用ADB记录Android设备的屏幕。 但这只在Android版(KitKat)和5.0版(Lolipop)有效 是否有任何其他命令或方法可以使用ADB在Android版本4.4(KitKat)下录制视频?