這學(xué)期的Android課程要學(xué)Android比較底層的東西闯第,所以老師要求在Linux下安裝Android的開發(fā)環(huán)境。說實(shí)在話,在windows下安裝習(xí)慣了零聚,真的覺得在Linux下安裝挺麻煩的。不過在搜集了大量資料以及自己不斷地試驗(yàn)下些侍,最終也成功安裝了隶症,這里記錄一下過程:
安裝JDK
- 下載Linux系統(tǒng)對(duì)應(yīng)版本jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
這里我選擇安裝的版本是
jdk-8u91-linux-x64.tar.gz
- 解壓jdk文件:
sudo tar zxvf jdk-8u91-linux-x64.tar.gz
- 我為了方便管理,將解壓后的文件移動(dòng)到了
/opt/java
目錄:
cd /opt
sudo mkdir java
sudo mv jdk1.8.0_91 /opt/java //需要回到j(luò)dk的解壓路徑完成移動(dòng)
- 配置環(huán)境變量
sudo gedit /etc/profile //網(wǎng)上也有很多用vi,vim的但是我不太會(huì)用娩梨,所以就用gedit比較簡(jiǎn)單了
- 打開文件后在文件末尾另起一行加上以下語句:
export JAVA_HOME=/opt/java/jdk1.8.0_91 //注意這里是你自己的jdk存放路徑沿腰。其他地方都一樣了
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATH
- 記得保存!然后關(guān)閉狈定。為了使改動(dòng)生效颂龙,還需執(zhí)行
source /etc/profile
- 檢查jdk安裝是否成功
java -version
安裝Android SDK 以及Android Studio
- 首先確認(rèn)你已經(jīng)安裝好jdk
- 下載SDK for Linux:http://pan.baidu.com/s/1o8iqMQQ
- 下載Android Studio for Linux:http://pan.baidu.com/s/1i4OitY9#path=%252F
- 解壓Android SDK:
sudo tar zxvf android-sdk_r24.4.1-linux.tgz //后面是sdk的名字
- 安裝Android Studio:
unzip android-studio-ide-143.2739321-linux.zip //后面是android studio的名字
- 更改
studio.sh
文件,否則會(huì)提示找不到j(luò)dk路徑:
JAVA_HOME="/opt/java/jdk1.8.0_91"
- 運(yùn)行android studio:需要先進(jìn)入android-studio/bin目錄再執(zhí)行:
./studio.sh
-
android studio成功運(yùn)行后還需要配置一下sdk路徑:
- 至此 android studio安裝完成
安裝ndk:
- 下載ndk:http://pan.baidu.com/s/1dDAqnK1
- 進(jìn)入ndk文件(.bin格式)文件所在目錄纽什,執(zhí)行
chmod +x android-ndk-r10e-linux-x86_64.bin //添加可執(zhí)行權(quán)限
- 開始安裝ndk,執(zhí)行:
./android-ndk-r10e-linux-x86_64.bin
- 修改環(huán)境變量:
gedit /etc/profile
- 在最后一行加上:
export NDK_HOME=/home/lv/Desktop/android-ndk-r10e //此處為你的ndk安裝路徑
export PATH=$PATH:$NDK_HOME
- 使保存生效:
source /etc/profile
- 測(cè)試ndk是否安裝成功(需要先進(jìn)入ndk安裝目錄的samples目錄):
使其中的hello.jni
文件可寫
sudo chmod a+w hello.jni/
進(jìn)入hello.jni
文件后執(zhí)行
ndk-build
最后若生成底層庫.so
文件則說明ndk成功安裝
附:
-
最終的環(huán)境變量文件:
- 期間有一些命令如果不成功措嵌,可以仔細(xì)核對(duì)命令,注意一些命名的地方芦缰,每個(gè)人的可能不一樣企巢,還有一些目錄的地方也有可能會(huì)不同,根據(jù)自己的安裝情況而定
- 某些地方不成功的話让蕾,可以試試重啟下電腦浪规。(我在修改環(huán)境變量以及測(cè)試ndk的時(shí)候,重啟了電腦才成功)