macos配置ndk环境
- 软件开发
- 2025-08-12 18:24:01

选择Android Studio下默认的ndk环境
mac电脑的ndk默认路径一般是
/Users/user_name/Library/Android/sdk/ndk/version_code
其中user_name为自己电脑的用户名,version_code为自己ndk安装的版本号,比如我这里电脑的ndk路径就是
/Users/zhangsan/Library/Android/sdk/ndk/23.1.7779620
然后编辑~/.zshrc
vim ~/.zshrc添加下面两行
export ANDROID_NDK=/Users/zhangsan/Library/Android/sdk/ndk/23.1.7779620 export PATH=$PATH:$ANDROID_NDK编辑完:wq保存退出
然后让刚才编辑的环境变量立即生效
source ~/.zshrc接着用ndk-build验证一下是否有信息输出
ndk-build当我输入这个的时候输出信息是
ERROR: Unknown host CPU architecture: arm64
如果遇到这种报错信息的话,就需要编辑/Users/zhangsan/Library/Android/sdk/ndk/23.1.7779620/下面的ndk-build文件
cd /Users/zhangsan/Library/Android/sdk/ndk/23.1.7779620/ vim ndk-build将原来的
#!/bin/sh DIR="$(cd "$(dirname "$0")" && pwd)" $DIR/build/ndk-build "$@"改成下面这种
#!/bin/sh DIR="$(cd "$(dirname "$0")" && pwd)" arch -x86_64 /bin/bash $DIR/build/ndk-build "$@"最后用ndk-build验证一下
ndk-build如果输出下面这种信息就证明ndk环境准备好了
Android NDK: Could not find application project directory ! Android NDK: Please define the NDK_PROJECT_PATH variable to point to it. /Users/zhangsan/Library/Android/sdk/ndk/23.1.7779620/build/core/build-local.mk:151: *** Android NDK: Aborting . Stop.参考资料:Unknown host CPU architecture: arm64 , Android NDK SiliconM1 Apple MacBook Pro - Stack Overflow
macos配置ndk环境由讯客互联软件开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“macos配置ndk环境”