初識(shí)JNI之Android Ndk環(huán)境搭建
什么是JNI:java本地接口,java Native Interface,它是一個(gè)協(xié)議,該協(xié)議可以與外部的本地C++/C代碼進(jìn)行溝通及調(diào)用外部的本地代碼,外部的C++/C代碼也可以調(diào)用Java代碼
什么是NDK: NDK是google提供開發(fā)一系列的工具集合,幫助開發(fā)者快速開發(fā)C++/C的動(dòng)態(tài)庫(kù),并能自動(dòng)打包成Apk
首先去android開發(fā)者官網(wǎng)下載?android-ndk-r10d最新版本
下載完成后把a(bǔ)ndroid-ndk-r10d-windows-x86_64.exe移動(dòng)到你想解壓的位置 然后運(yùn)行解壓
隨后會(huì)看到android-ndk-r10d這個(gè)文件夾 這個(gè)就是工具集合了
首先配置環(huán)境變量
我的電腦->高級(jí)系統(tǒng)設(shè)置->高級(jí)->環(huán)境變量->系統(tǒng)變量
找到Path如果沒有則新建
有的話加上;E:MySoftandroid-ndk-r10d前面有個(gè)分號(hào)
然后打開cmd命令
輸入
ndk-build -version
出現(xiàn)
則說(shuō)明配置環(huán)境沒問題
然后eclipse中Window->Android->NDK選擇你的NDK目錄即可
整個(gè)NDK環(huán)境配置完成