1. 程式人生 > >ubuntu系統安裝android的NDK r11c開發環境

ubuntu系統安裝android的NDK r11c開發環境

一、下載NDK開發包

因為我能科學上網,所以我直接從官網下載開發包

我用到的是比較舊的開發包r11c,複製地址

開啟Ubuntu系統,建立並切換到目錄/opt/ndk/路徑下,執行以下命令,使用-c引數是為了支援斷點續傳

wget -c https://dl.google.com/android/repository/android-ndk-r11c-linux-x86_64.zip

下載過程比較漫長。。。耐心等待

二、解壓NDK開發包

雖然下載好的包字尾為zip,但是不要用unzip解壓,會報錯

gzip: stdin: not in gzip format

tar: Child returned status 1

tar: Error is not recoverable: exiting now

正確的解壓姿勢是,執行如下命令

jar xvf android-ndk-r11c-linux-x86_64.zip

當然,這時可能會報jar未安裝或者出現其他相關提示,比如我遇到的就是系統發現有好幾個jar相關的軟體安裝包,讓我選擇其中一個安裝,我執行的是

apt-get install fastjar

至此,解壓完畢。

三、配置PATH路徑

執行(沒有裝vim的可以用vi或者先裝一下vim)

$ sudo vim /etc/profile

在檔案末尾增加

export NDK_ROOT=/opt/ndk/android-ndk-r11c
export PATH=$NDK_ROOT:$PATH

儲存並退出,然後重新整理環境變數

$ source /etc/profile

至此 android NDK 安裝配置完畢啦~

四、檢驗許可權

任意路徑下執行

ndk-build -v

可能會許可權報錯

[email protected]:/opt/ndk# ndk-build -v
bash: /opt/ndk/android-ndk-r11c/ndk-build: Permission denied

原因是很多檔案沒有為使用者賦予執行許可權,可以一個個加,不過也可以採用最暴力的方法,全部賦權

[email protected]:/opt/ndk# chmod a+x -R android-ndk-r11c

這時候執行 ndk-build -v就會得到

至此才算安裝成功~