在模拟器上安装构建时出错

Error installing build on emulator

我正在使用 android studio,我创建了一个模拟器 (Nexus 5x)。当我尝试从 android studio 安装 apk 时,出现以下错误

The currently selected variant "aosp-debug" uses split APKs, but none of the 1 split apks are compatible with the current device with density "400" and ABIs "x86".

安装 APK 时出错

在关注 THIS LINK 之后,我发现我的构建变体集是正确的,但我仍然面临这个问题。

我在这里找到了答案:APK SPLIT

您需要做的就是生成一个 x86 版本。您可以通过以下代码实现此目的:

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

要使用模拟器 运行 命令:gradlew -Px86 assemble。 这将创建 2 个工件,一个用于 armeabi-v7a,一个用于 x86。您可以将 x86 用于模拟器。 Android工作室很聪明,选对了。