有没有工具可以在上传到 Google Play 之前检查支持的设备?

Is there a tool to check supported devices before uploading to Google Play?

当您将 apk 上传到 Google Play 时,您会得到一个支持或不支持的设备列表。

除了逐一禁用功能并上传以检查 支持 列表中的更改之外,是否有一种工具可以让我调查哪些功能会使特定设备不兼容?

我不知道有哪个应用程序会在上传前告诉您,但我们基本上已经通过快速编写另一个应用程序(我们称之为 ProductCompatibilityTest APP)来测试我们的兼容性需求并将其放在应用商店。我们就是这样解决的。

我们在此元应用程序中检查的一些内容是 RAM、Android 版本、是否存在 SD 卡插槽等,所有这些都很容易测试。然后您可以通过电子邮件或 appcom 自动将此数据发送到您要安装的主应用程序。

您还可以将此功能添加到您的应用程序本身,试水并将有关人们正在使用的设备的完整详细信息发送给自己,以便您知道您的应用程序在哪里使用。 Android 碎片是一个大问题,这对我们来说很容易解决,因为它可以快速为我们提供数据。然后你可以在你的服务器上挖掘这些数据并寻找你应该寻找的模式作为兼容性的最小集合(min sdk,有什么问题的设备,是什么导致了这些问题等等)。我个人认为写这篇文章可能比在那里寻找工具更快,尽管我很想看看是否有这样的工具。

因此,如果出现问题,您可以将您的用户重定向到此应用(之前或之后)并收集数据。这是额外的工作,但它可以让您深入了解原因和碎片化。

希望对你有帮助,使用这个命令你可以看到支持的屏幕,权限,版本等等 运行 命令中的这个命令:

aapt dump badging myapp.apk