1 下载 NDK for mac
http://developer.android.com/tools/sdk/ndk/index.html (需翻墙)
http://www.androiddevtools.cn/ (国内的一个网站,收集了很多安卓资源,推荐)
2 把下载好的bin文件单独放到一个目录,终端 cd 到目录该下,执行命令既开始解压
ndk$ chmod a+x android-ndk-r10c-darwin-x86_64.bin ndk$ ./android-ndk-r10c-darwin-x86_64.bin
3 Eclipse中配置
Window > Preferences > Android >NDK > NDK Loaction
4 环境变量中配置
打开当前用户目录下 .bash_profile
export PATH=${PATH}:/Users/jmhjmh/Downloads/AndroidSDK/platform-tools/
export PATH=${PATH}:/Users/jmhjmh/Downloads/tools/android-ndk-r10e/
export ANDROID_SDK=/Users/jmhjmh/Downloads/AndroidSDK
export ANDROID_HOME=/Users/jmhjmh/Downloads/AndroidSDK
export NDK=/Users/jmhjmh/Downloads/tools/android-ndk-r10e
5 编译.so
终端 cd 项目目录下
ndk-build
TianZhoudeMacBook-Pro:ndk tianzhou$ ndk-build
[armeabi] Compile thumb : Hello <= Hello.c
[armeabi] SharedLibrary : libHello.so
[armeabi] Install : libHello.so => libs/armeabi/libHello.so
zhouxiyuandeMacBook-Pro:Ndk_HelloWorld zhouxiyuan$ ndk-build
[armeabi] Install : libHello.so => libs/armeabi/libHello.so
TianZhoudeMacBook-Pro:ndk tianzhou$ ndk-build
在对应的lib中生成.so文件