ubuntu系統安裝android的NDK r11c開發環境
阿新 • • 發佈:2018-12-14
一、下載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就會得到
至此才算安裝成功~