前言
本篇博客將介紹如何在Ubuntu12.04下安裝Android NDK,在其他版本的Ubuntu下,方法也類似。由於Android NDK不能單獨作為Android應用程序來運行,因此,使用Android NDK開發程序之前必須要先安裝Android SDK。
本篇博客的主要內容:
首先必須得到Android NDK的安裝文件,可以直接在Android的官方網站上得到,點擊下載。因為這里使用的是32位的Ubuntu,所以下載android-ndk-r9d-linux-x86.tar.bz2。如下圖:
下載完成之后,就得到一個后綴為tar.bz2的壓縮包,可以在Ubuntu下進行解壓。
得到tar.bz2的壓縮包之后,還需要對這個壓縮包進行解壓。因為tar是標准的壓縮格式,所以可以直接使用Ubuntu圖形化去解壓縮,右鍵→提取到此處,就可以在當前文件夾下對其進行解壓縮,得到一個android-ndk-r9d文件夾。除了使用Ubuntu提供的圖像化的方法,還可以在終端下,使用tar語句進行解壓縮,同樣可以得到一個android-ndk-r9d文件夾。當前下載的安裝文件在Developer文件夾下,語句如下:
~/Developer$ tar jxvf android-ndk-r9d-linux-x86.tar.bz2
解壓縮完成之后,還需要配置NDK的環境變量。這里有兩種選擇,如果修改當前用戶名主文件夾下的.profile文件,則此配置只對當前登錄用戶有效,如果需要對本機所有用戶有效,可以修改/etc/profile文件。這里使用gedit命令,具體如下:
修改當前登錄用戶配置文件:
~$ sudo gedit ~/.profile
修改系統配置文件:
~$ sudo gedit /etc/profile
這兩個命令均會打開一個profile文件,在其中修改系統配置文件,如下圖:
在其末尾加上,並保存關閉:
export ANDROID_NDK=/home/bgxtand/Developer/android-ndk-r9d
export PATH=$ANDROID_NDK:$PATH
這里的NDK的路徑是/home/bgxtand/Developer,如果不確定具體路徑,可以使用pwd命令進行查看。如下圖:
保存好profile文件之后,還需要使系統重新裝載profile文件,這里可以使用如下兩個命令使Ubuntu重新裝載profile文件,以下兩種方式均可:
使用source命令:
~$ source /etc/profile
使用.命令:
~$ . /etc/profile
配置好NDK的環境變量,可以使用echo $PATH命令查看當前的環境變量值,確保當前NDK目錄已經被添加到環境變量中,如下:
到此時就完成了Ubuntu下,NDK的安裝,NDK中包含了很多示例代碼,為了驗證NDK是否安裝成功,可以進入~/android-ndk-r9d/samples/hello-jni/jni目錄下,執行ndk-build命令,效果如下:
執行ndk-build命令之后,有上圖輸出,表示Ubuntu下NKD安裝成功。