环境配置
下载ndk开发包,400多M ,点击下载 ,下载位置任意,比如放到文档/ndk中
控制台切换到ndk目录,执行
chmod a+x android-ndk-r10d-darwin-x86_64.bin
(android-ndk-r10d-darwin-x86_64.bin是文件名)在ndk目录执行解压命令
./android-ndk-r10d-darwin-x86_64.bin
解压完成后控制台会输出Everything is ok
之后会在ndk目录下多出一个android-ndk-r10d
文件夹,里面就是ndk开发工具- 在ndk目录输入
pico .bash_profile
回车 ,然后输入如下命令
export NDK_ROOT=/Users/wanjian/Documents/ndk/android-ndk-r10d
export PATH=$PATH:$NDK_ROOT
/Users/wanjian/Documents/ndk/android-ndk-r10d
是解压后的路径,具体位置由你的解压路径决定
输入完后按control + x 选择 Y
保存
测试
android studio中新建android工程,工程名任意,比如ASNDK,新建一个类,比如 JniTest,并添加任意native方法,比如 get
调用get方法,比如在MainActivity中,然后编译项目,之后会在
工程\app\build\intermediates\classes\debug\包
目录下生成一个 JniTest.class 文件
未完待续。。。