【问题标题】:INSTALL_FAILED_NO_MATCHING_ABIS when installing a newer version of apk安装较新版本的 apk 时的 INSTALL_FAILED_NO_MATCHING_ABIS
【发布时间】:2018-12-20 13:48:16
【问题描述】:

更新:我相信这不是因为 apk 版本冲突,因为我删除了模拟器并重建了新的模拟器,并且出现了同样的错误。

我正在尝试在 Android Studio 3.1.3 中安装更新版本的 apk。我看到了错误:

我尝试在 Emulator 中卸载旧的 apk,然后在 Emulator Manager 中擦除设备数据,然后重新启动 Android Studio 但没有帮助,我仍然无法安装 apk,出现同样的错误。请求帮助,谢谢!

【问题讨论】:

  • 尝试清理并重建您的项目。
  • 尝试重启你的模拟器

标签: android android-studio apk


【解决方案1】:

首先,禁用 Instant Run

禁用 Instant Run -

首选项 > 构建、执行、部署 > 即时运行

                   OR
  1. 清理您的项目
  2. 重建项目。
  3. 无需即时运行即可运行您的项目。

【讨论】:

  • 谢谢,我删除了apk项目文件并重建了一个。但同样的错误。
  • 以上步骤你做到了吗?
  • 我做到了,我怀疑该 apk 不适用于某些 Android 版本。
【解决方案2】:

您尝试安装的 APK 不包含在您的设备或模拟器的 CPU 架构上运行的本机库。

在 APK 中查找“lib/”下的可用目录,这将指示支持哪些 ABI。例如。 unzip -lv app.apk | grep "lib/"

然后将其与您的设备支持的架构进行比较:adb shell getprop | grep abi

【讨论】:

  • 这个答案是有道理的。您的应用程序支持的 ABI 与模拟器的 ABI 不匹配。检查应用的 ABI 并使用新的 ABI 创建一个新的模拟器
猜你喜欢
  • 2014-08-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-16
  • 1970-01-01
  • 2020-08-21
  • 1970-01-01
相关资源
最近更新 更多