Mac OS X下设置android NDK的环境(详细实测有图)

本文指导您在Mac上配置Android开发环境,包括创建环境变量、安装必要的SDK和NDK,以及验证设置是否正确。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在mac上设置android的环境变量。下面的路径需要改成你自己的。我的已经截图了。


1. 启动终端Terminal


2. 进入当前用户的home目录

    输入cd ~

3. 创建.bash_profile

    输入touch .bash_profile

4. 编辑.bash_profile文件

    输入open -e .bash_profile

.bash_profile 文件内容:

export PAHT=$PATH:/Users/xiaohuangrenruanjian/Applications/adt-bundle-mac-x86_64-20140702/sdk/tools
export PATH=$PATH:/Users/xiaohuangrenruanjian/android/android-ndk-r10e/
ANDROID_NDK_ROOT=/Users/xiaohuangrenruanjian/android/android-ndk-r10e/
export ANDROID_NDK_ROOT 
ANDROID_SDK_ROOT=/Users/xiaohuangrenruanjian/Applications/adt-bundle-mac-x86_64-20140702/sdk/
export ANDROID_SDK_ROOT



5. 保存文件,关闭.bash_profile

6. 更新刚配置的环境变量

    输入source .bash_profile


就这样就好了。可以输入一个ndk-build  试试。会出现:

Android NDK: Could not find application project directory !    
Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.    
/Users/xiaohuangrenruanjian/android/android-ndk-r10e/build/core/build-local.mk:143: *** Android NDK: Aborting    .  Stop.

7.在NDK下有多个Sample ,选择一个Hello-jni来编译一下,先定位到Hello-jni下

cd /Users/xiaohuangrenruanjian/android/android-ndk-r10e/samples/hello-jni

pwd

ndk-build

出现下面就成功了。

Android NDK: WARNING: APP_PLATFORM android-8 is larger than android:minSdkVersion 3 in ./AndroidManifest.xml    
[arm64-v8a] Gdbserver      : [aarch64-linux-android-4.9] libs/arm64-v8a/gdbserver
[arm64-v8a] Gdbsetup       : libs/arm64-v8a/gdb.setup
[x86_64] Gdbserver      : [x86_64-4.9] libs/x86_64/gdbserver
[x86_64] Gdbsetup       : libs/x86_64/gdb.setup
[mips64] Gdbserver      : [mips64el-linux-android-4.9] libs/mips64/gdbserver
[mips64] Gdbsetup       : libs/mips64/gdb.setup
[armeabi-v7a] Gdbserver      : [arm-linux-androideabi-4.8] libs/armeabi-v7a/gdbserver
[armeabi-v7a] Gdbsetup       : libs/armeabi-v7a/gdb.setup
[armeabi] Gdbserver      : [arm-linux-androideabi-4.8] libs/armeabi/gdbserver
[armeabi] Gdbsetup       : libs/armeabi/gdb.setup
[x86] Gdbserver      : [x86-4.8] libs/x86/gdbserver
[x86] Gdbsetup       : libs/x86/gdb.setup
[mips] Gdbserver      : [mipsel-linux-android-4.8] libs/mips/gdbserver
[mips] Gdbsetup       : libs/mips/gdb.setup
[arm64-v8a] Install        : libhello-jni.so => libs/arm64-v8a/libhello-jni.so
[x86_64] Install        : libhello-jni.so => libs/x86_64/libhello-jni.so
[mips64] Install        : libhello-jni.so => libs/mips64/libhello-jni.so
[armeabi-v7a] Install        : libhello-jni.so => libs/armeabi-v7a/libhello-jni.so
[armeabi] Install        : libhello-jni.so => libs/armeabi/libhello-jni.so
[x86] Install        : libhello-jni.so => libs/x86/libhello-jni.so
[mips] Install        : libhello-jni.so => libs/mips/libhello-jni.so



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小黄人软件

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值