【问题标题】:How to analyze Android APK for compatibility?如何分析 Android APK 的兼容性?
【发布时间】:2020-08-13 14:18:52
【问题描述】:

我们的开发人员构建了一个无法安装在特定三星平板电脑上的 Android APK。它会阻止安装说“它与您的平板电脑不兼容”,而没有更多详细信息。有什么方法可以获取这些详细信息并了解,究竟是什么让这个 APK 与平板电脑不兼容?

【问题讨论】:

  • 我猜这与 Android 操作系统版本有关。可以在app gradle中查看minSdkVersion
  • @RafaelTavares 也可能是关于可用硬件,如传感器等,也可能是清单中的其他限制。
  • 抱歉,问题中没有提到这一点 - 同一个 APK 前段时间在同一个平板电脑上运行良好。所以我们确信这不是关于 Android 版本,而是一些功能或模块。我们无法弄清楚平板电脑究竟认为什么不兼容。

标签: android apk


【解决方案1】:

在 Android Studio 中转到 Build -> Analyze APK...

从那里打开 AndroidManifest.xml

在那里,搜索 uses-sdk (minSdkVersion) 和 uses-feature 之类的标签。导致不兼容问题的原因还有很多,但这两个是最常见的。

【讨论】:

  • 好的,但是如何理解导致不兼容的功能呢?
  • minSdkVersion 不是问题(21 表示 Android 5.0,而平板电脑上是 7.1.2)
  • 可能是任何东西,真的。电话、指纹、NFC
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-27
  • 2018-10-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多