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



5. 保存文件,关闭.bash_profile
6. 更新刚配置的环境变量
输入source .bash_profile
7.在NDK下有多个Sample ,选择一个Hello-jni来编译一下,先定位到Hello-jni下

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