Android Studio-原因:错误= 86,可执行文件中的CPU类型错误

Mic*_*ang 1 android android-studio-3.0

Android Studio在构建项目时引发错误。

错误是:

原因:错误= 86,可执行文件中的CPU类型错误。

在此处输入图片说明

详细错误: 在此处输入图片说明

可执行文件中的CPU类型错误->无法运行命令xxx / aapt

iam*_*sal 70

ADB不支持ARM,需要Rosetta运行。我通过安装 Rosetta解决了这个问题。打开终端并运行以下命令:

softwareupdate --install-rosetta
Run Code Online (Sandbox Code Playgroud)


小智 20

我通过安装 Rosetta 修复了这个错误。尝试在终端中运行此命令

softwareupdate --install-rosetta


小智 9

如果您使用 mac m1
首先,复制粘贴此命令后打开终端

softwareupdate --install-rosetta
Run Code Online (Sandbox Code Playgroud)

然后按“a”

在此输入图像描述


Lai*_*Lee 6

升级 buildToolsVersion 对我不起作用,但升级 gradle 版本后,错误消失了。

buildscript {
repositories {
    jcenter()
    google() <--don't forget to add this
}

dependencies {
    classpath 'com.android.tools.build:gradle:3.5.3' <--upgrade here
}
Run Code Online (Sandbox Code Playgroud)


Mic*_*ang 5

最后,我做了一点改动解决了这个问题。

转到错误模块,然后在build.gradle文件中将buildToolsVersion更改为anther(更大版本)。

再次重建,错误消失了。