2 Star 11 Fork 8

dony / 学习笔记

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Mac M1运行idk-build失败的解决方案.md 688 Bytes
一键复制 编辑 原始数据 按行查看 历史
dony 提交于 2022-05-25 02:41 . Mac M1运行ndk-build失败的解决方案

Mac M1运行ndk-build失败的解决方案

错误提示:

ERROR: Unknown host CPU architecture: arm64.

原因解析:

简单的说就是该版本的ndk-build暂时还不支持在新版M1处理器上运行。

操作方法:

用文本编辑器打开ndk-build文件。可以看到如下文本:

#!/bin/sh
DIR="$(cd "$(dirname "$0")" && pwd)"
$DIR/build/ndk-build "$@"

改成

#!/bin/sh
DIR="$(cd "$(dirname "$0")" && pwd)"
arch -x86_64 $DIR/build/ndk-build "$@"

注意

在切换ndk版本后会出现NDK_PROJECT_PATH = null的问题

解决方法:切换ndk版本后,在AndroidStudio里面clean一下,就可以编译成功了。

1
https://gitee.com/dony1122/note.git
git@gitee.com:dony1122/note.git
dony1122
note
学习笔记
master

搜索帮助