Linux--Ubuntu12.04安装NDK
前言
? 本篇博客將介紹如何在Ubuntu12.04下安裝Android NDK,在其他版本的Ubuntu下,方法也類似。由于Android NDK不能單獨(dú)作為Android應(yīng)用程序來(lái)運(yùn)行,因此,使用Android NDK開發(fā)程序之前必須要先安裝Android SDK。
? 本篇博客的主要內(nèi)容:
?
準(zhǔn)備工作
? 首先必須得到Android NDK的安裝文件,可以直接在Android的官方網(wǎng)站上得到,點(diǎn)擊下載。因?yàn)檫@里使用的是32位的Ubuntu,所以下載android-ndk-r9d-linux-x86.tar.bz2。如下圖:
? 下載完成之后,就得到一個(gè)后綴為tar.bz2的壓縮包,可以在Ubuntu下進(jìn)行解壓。
?
安裝NDK
? 得到tar.bz2的壓縮包之后,還需要對(duì)這個(gè)壓縮包進(jìn)行解壓。因?yàn)閠ar是標(biāo)準(zhǔn)的壓縮格式,所以可以直接使用Ubuntu圖形化去解壓縮,右鍵→提取到此處,就可以在當(dāng)前文件夾下對(duì)其進(jìn)行解壓縮,得到一個(gè)android-ndk-r9d文件夾。除了使用Ubuntu提供的圖像化的方法,還可以在終端下,使用tar語(yǔ)句進(jìn)行解壓縮,同樣可以得到一個(gè)android-ndk-r9d文件夾。當(dāng)前下載的安裝文件在Developer文件夾下,語(yǔ)句如下:
~/Developer$ tar jxvf android-ndk-r9d-linux-x86.tar.bz2? 解壓縮完成之后,還需要配置NDK的環(huán)境變量。這里有兩種選擇,如果修改當(dāng)前用戶名主文件夾下的.profile文件,則此配置只對(duì)當(dāng)前登錄用戶有效,如果需要對(duì)本機(jī)所有用戶有效,可以修改/etc/profile文件。這里使用gedit命令,具體如下:
? 修改當(dāng)前登錄用戶配置文件:
~$ sudo gedit ~/.profile? 修改系統(tǒng)配置文件:
~$ sudo gedit /etc/profile??這兩個(gè)命令均會(huì)打開一個(gè)profile文件,在其中修改系統(tǒng)配置文件,如下圖:
?
? 在其末尾加上,并保存關(guān)閉:
export ANDROID_NDK=/home/bgxtand/Developer/android-ndk-r9d export PATH=$ANDROID_NDK:$PATH? 這里的NDK的路徑是/home/bgxtand/Developer,如果不確定具體路徑,可以使用pwd命令進(jìn)行查看。如下圖:
?
?
? 保存好profile文件之后,還需要使系統(tǒng)重新裝載profile文件,這里可以使用如下兩個(gè)命令使Ubuntu重新裝載profile文件,以下兩種方式均可:
? 使用source命令:
~$ source /etc/profile? 使用.命令:
~$ . /etc/profile?
? 配置好NDK的環(huán)境變量,可以使用echo $PATH命令查看當(dāng)前的環(huán)境變量值,確保當(dāng)前NDK目錄已經(jīng)被添加到環(huán)境變量中,如下:
?
? 到此時(shí)就完成了Ubuntu下,NDK的安裝,NDK中包含了很多示例代碼,為了驗(yàn)證NDK是否安裝成功,可以進(jìn)入~/android-ndk-r9d/samples/hello-jni/jni目錄下,執(zhí)行ndk-build命令,效果如下:
?
? 執(zhí)行ndk-build命令之后,有上圖輸出,表示Ubuntu下NKD安裝成功。
?
總結(jié)
以上是生活随笔為你收集整理的Linux--Ubuntu12.04安装NDK的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: iOS自定义NavigationBar
- 下一篇: 数据库表DML操作不了 可能是被锁了