NDK環境搭建是linux 下比較方便,現先關於windows下NDK的搭建
1、下載安裝Android NDK
developer.android.com/sdk/ndk/index.html
先在google下載最新的NDK
2、下載安裝cygwin
關於NDK編譯代碼時必須要用到make和gcc,需在linux環境,cygwin是一個在windows平臺上運行的unix模擬環境,需下載在www.cygwin.com 下載setup.exe
1、 然後雙擊運行吧,運行後你將看到安裝嚮導界面:
7、 下載加載安裝包列表 在Devel Default 改成 install
8、 測試是否安裝好:輸入 make -v 和gcc -v 有相應的版本信息就OK
3、配置NDK環境變量
1、找到cygwin的安裝目錄,找到一個home\<你的用戶名>\.bash_profile文件,增加NDK=/cygdrive/<你的盤符>/<android ndk 目錄>
例如:NDK=/cygdrive/G/android_ndk/android-ndk-r7c
export NDK (NDK可隨便取)
2.保存,重啓cygwin; 輸入cd $NDK 若顯示NDK的目錄就OK
注意:打開.bash_profile不能用記事本打開,用Notepad++等工具打開編寫,不然會找到這個NDK的路徑
Ubuntu下配置NDK
1.解壓NDK tar -xvf android-ndk-r7c-linux-x86.tar
2.配置NDK環境
vi ~/.bashrc
添加如下內容
NDK=home/iris/android-ndk-r7c (你解壓NDK的地址)
export NDK
3. 在當前bash 環境下讀取並執行 ~/.bashrc
$source ~/.bashrc
或 (source命令也稱爲“點命令”,也就是一個點符號(.)。)
$. ~/.bashrc
4.然後查看是否生效:(出現您寫地址就配置OK)
$echo $NDK
home/iris/android-ndk-r7c
5.編譯hello-jni
cd /home/iris/android-ndk-r7c/samples/hello-jni
進入例子目錄
$NDK/ndk-bNDK/ndk-build
在hello-jni的目錄下有obj和libs的包就OK