【问题标题】:Emulator: INSTALL_FAILED_NO_MATCHING_ABIS模拟器:INSTALL_FAILED_NO_MATCHING_ABIS
【发布时间】:2019-11-16 16:52:26
【问题描述】:

我尝试将我的应用安装到 Android9 x86 设备中,但失败并出现错误:

INSTALL_FAILED_NO_MATCHING_ABIS

在 gradle 中添加了 abiFilters 和拆分 abi,​​我仍然面临这个问题。

【问题讨论】:

    标签: android android-emulator build.gradle abi android-x86


    【解决方案1】:

    我在 Android Studio 3.0.1 中遇到过这个问题:

    这是一个简单的修复:

    转到模块 build.gradle 并在 Android 块中添加此脚本:

    splits {
        abi {
            enable true
            reset()
            include 'x86', 'armeabi-v7a', 'x86_64'
            universalApk true
        }
    }
    

    【讨论】:

      【解决方案2】:

      我建议你检查以下两件事。

      1. 您可以通过以下步骤检查模拟器的abi。

        打开 AVD 管理器 -> 查看详情

      2. 如果不是x86,你应该按照以下步骤安装abi。

        打开 AVD 管理器 -> 创建虚拟设备...

      【讨论】:

      • 是的,我已经安装了它。我也厌倦了各种图像 x86_64,没有运气
      • 我明白了,如果你想检查 32 位的东西,你试试安装 armeabi-v7a 怎么样?
      • 它适用于直到 android 7 的 armeabi-v7a 旧版本,它不适用于 x86 和 x 86_64 android 8 & 9
      【解决方案3】:

      问题出在我的 SingalR 库上,当我使用文档中的最新库时,它安装并运行良好。 SingalR

      【讨论】:

        猜你喜欢
        • 2020-12-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-24
        • 1970-01-01
        • 2014-09-05
        相关资源
        最近更新 更多