ABIs [arm64-v8a] are not supported for platform. Supported ABIs are [armeabi-v7a, x86].

最近在macOS Big Sur(11.4)编译`Hummer`

$ git clone https://github.com/didi/Hummer.git

# 出问题的提交版本 ece6d899da93e83d58ecbe68659d34cafaed8c38
# git checkout ece6d899da93e83d58ecbe68659d34cafaed8c38

$ cd Hummer

$ cd android

$ bash gradlew clean build 

结果报错如下:

* What went wrong:
A problem occurred configuring project ':hummer-core'.
> ABIs [arm64-v8a] are not supported for platform. Supported ABIs are [armeabi-v7a, x86].

原因为默认引入的构建工具版本如下:

classpath 'com.android.tools.build:gradle:3.4.1'

解决方法为升级到:

classpath 'com.android.tools.build:gradle:3.6.4'

注意 目前测试发现,如果升级到

classpath 'com.android.tools.build:gradle:4.2.1'

不能成功编译。原因为`module.gradle`的配置没有被正确解析。

发布者

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注