【问题标题】:Installation failed with message INSTALL_FAILED_NO_MATCHING_ABIS in android studio 2.2 stable release?在 android studio 2.2 稳定版中安装失败并显示 INSTALL_FAILED_NO_MATCHING_ABIS 消息?
【发布时间】:2016-09-22 17:45:18
【问题描述】:

安装失败并显示 INSTALL_FAILED_NO_MATCHING_ABIS 消息。卸载现有版本的 apk(如果存在)然后重新安装可能会解决此问题。

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

【问题讨论】:

  • 请将标题改为概括具体问题的标题

标签: android android-studio-2.2


【解决方案1】:

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

我发现的几种解决方法:

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

【讨论】:

    【解决方案2】:

    经过一番研究,我发现 android Instant run 在 studio 2.2 中存在一些问题。

    快速解决方法是我在 android studio 中的 Settings > Build,Execution,Deployment > Instant Run 中禁用了即时运行,它可以正常运行。

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

    【讨论】:

    • 感谢发帖;这个解决方案奏效了。我也有拆分 apks 和 ndk 库,今天早上升级到 studio 2.2 后,这个错误让我抓狂。我取消选中了 Instant Run 设置中的所有四个复选框,但您可以通过取消选中更少来侥幸逃脱。
    • 在我的情况下,取消选中第一个选项就可以了
    【解决方案3】:

    Here 被建议另一个修复,只需在 gradle.properties 中添加 android.buildOnlyTargetAbi=true

    【讨论】:

      猜你喜欢
      • 2017-09-22
      • 2017-08-12
      • 2016-12-05
      • 2017-07-31
      • 1970-01-01
      • 2018-11-07
      • 2017-07-02
      • 2019-03-27
      相关资源
      最近更新 更多