2

我正在使用 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之后,我看到我有正确的构建变体集,但我仍然面临这个问题。

4

1 回答 1

4

我可以在这里找到答案:APK SPLIT

您需要做的就是生成一个 x86 构建。您可以通过以下代码实现这一点:

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

要使用模拟器运行命令:gradlew -Px86 assemble。这将创建 2 个工件,一个用于 armeabi-v7a,一个用于 x86。您可以将 x86 用于模拟器。Android Studio 足够聪明,可以选择正确的。

于 2016-04-08T20:34:22.070 回答