在 android studio 2.2 稳定版中安装失败并显示消息 INSTALL_FAILED_NO_MATCHING_ABIS?

Installation failed with message INSTALL_FAILED_NO_MATCHING_ABIS in android studio 2.2 stable release?

安装失败,消息为 INSTALL_FAILED_NO_MATCHING_ABIS。如果存在现有版本的 apk,则可以通过卸载并重新安装来解决此问题。

我无法在我的设备上安装应用程序,但它可以毫无错误地安装在模拟器中。任何人都可以告诉为什么会发生这种情况以及如何解决此错误以便我也可以将它安装在我的设备中

我遇到了同样的问题。我还没有完全弄清楚是什么原因造成的,但是当我选择将 Gradle 更新到最新版本 2.2.0.

时它就开始了

我发现的几个解决方法:

  • 降级到 Gradle 的先前版本。在我的例子中回到 2.1.3 解决了问题
  • 如果您在 gradle 文件中定义了拆分 APK,请删除 'x86' 变体(我假设您正在尝试安装到 ARM 设备)。 Android Studio 似乎尝试将 x86 版本部署到设备。

经过一些研究,我发现在 studio 2.2 中 android instant 运行 存在一些问题。

快速修复是我在 android 工作室中禁用即时 运行 设置 > 构建、执行、部署 > 即时 运行 并且它没有错误。

是的,我将 apk 拆分为 "armeabi-v7a"、"x86" 和 android studio 试图将 x86 安装到我的设备中,这导致了这个问题。

Here 被建议另一个修复,只需在 gradle.properties.

中添加 android.buildOnlyTargetAbi=true