mac NDK 环境搭建

1 download NDK for mac

    http://developer.android.com/tools/sdk/ndk/index.html

2 解压android-ndk-r10e-darwin-x86_64.bin

终端 cd 目录下

ndk$ chmod a+x android-ndk-r10c-darwin-x86_64.bin
ndk$ ./android-ndk-r10c-darwin-x86_64.bin

解压对应的文件夹

http://developer.android.com/ndk/downloads/index.html#extract

3 Eclipse中配置

Window > Preferences > Android >NDK > NDK Loaction

4 环境变量中配置

打开当前用户目录下 .bash_profile

export PATH=${PATH}:/Users/zhouxiyuan/Downloads/AndroidSDK/platform-tools/
export PATH=${PATH}:/Users/zhouxiyuan/Downloads/tools/android-ndk-r10e/
export ANDROID_SDK=/Users/zhouxiyuan/Downloads/AndroidSDK
export ANDROID_HOME=/Users/zhouxiyuan/Downloads/AndroidSDK
export NDK=/Users/zhouxiyuan/Downloads/tools/android-ndk-r10e

5 编译.so

终端 cd 项目目录下

ndk-build

zhouxiyuandeMacBook-Pro:Ndk_HelloWorld zhouxiyuan$ 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
zhouxiyuandeMacBook-Pro:Ndk_HelloWorld zhouxiyuan$ ndk-build

在对应的lib中生成.so文件

感觉比windows下方便多了 cygwin以前让我好纠结啊 ubuntu 开发部现实



郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。