一 ,ndk?windows?環境搭建
?Window 10? 加 android-ndk-r12b-windows-x86_64
可以去官網去下載。下載地址:http://developer.android.com/tools/sdk/ndk/index.html#Downloads
獲取去我的網盤下載:http://pan.baidu.com/s/1kVIcwkR??
解壓后:
環境變量配置:第一個配置ndk路徑
第二個配置把環境變量配置到path里面去
檢驗是否成功:ndk-build
二.搭建linux的ndk環境
模擬環境:
使用京東云服務器? 去Android 官網下載,鏈接http://developer.android.com/tools/sdk/ndk/index.html
我的云盤有linux的ndk開發包:http://pan.baidu.com/s/1dEOKaFB
使用xftp?上傳到自己的ndk文件夾里面,如圖:
上面我已經解壓了:
如果沒有解壓,使用
(1)./android-ndk-r10e-linux-x86_64.bin解壓,在解壓前,給文件夾添加權限:chmod 777 -R ndk
(2)使用vim命令打開vim ~/.bashrc(在根目錄)
(3)添加:
export NDKROOT=/usr/ndk/android-ndk-r10e
export PATH=$NDKROOT:$PATH
如圖:在最后
(4)更新環境變量:
source ~/.bashrc
(5),測試下是否配置成功,可以cd/opt/adt_bundle_linux/ndk/samples/hello-jni/jni
輸入命令:#ndk-builder此處如果提示沒有權限,則需要改變hello-jni目錄的權限,因為它要創建并生成目錄,需要有寫權限。
如果出現如下提示信息,證明成功,同時出現lib和obj兩個文件夾
[armeabi] Gdbserver ? :[arm-linux-androideabi-4.6] libs/armeabi/gdbserver
[armeabi] Gdbsetup ? ?:libs/armeabi/gdb.setup
[armeabi]Install??????? : libhello-jni.so => libs/armeabi/libhello-jni.so