背景
最近,全球很多國家的Window用戶受比特幣勒索病毒的影響,國內也有大量校園網(wǎng)用戶中招,這時身為Linux系統(tǒng)用戶的我內心卻毫無波動,甚至可以從容地喝一杯82年的Java。這簡直就是壯我大Linux的好時機啊。
哈哈,廢話不多說,下面我們進入正題:
由于Linux發(fā)行版本比較多,所以搭建過程可能會有所偏差,筆者使用的是國產(chǎn)發(fā)行版本Deepin。
個人很喜歡這個系統(tǒng),有興趣的同學可以嘗試體驗一下。
PS:文中所需下載可以從我的百度云獲取。
一、安裝JDK環(huán)境
1 、卸載系統(tǒng)自帶的Openjdk(可能不需要)
先用檢測是否安裝了openjdk
dpkg -l | grep openjdk
如果安裝了, 使用下面命令卸載。
sudo apt? remove openjdk*
2、從官網(wǎng)下載JDK1.8壓縮包
3、新建/usr/java文件夾:
sudo mkdir /usr/java
4、將下載的jdk壓縮文件解壓到/usr/java,并重命名為jdk
sudo tar -xzf jdk-8u121-linux-x64.tar.gz -C /usr/java/
sudo mv /usr/java/jdk1.8.0_121/ /usr/java/jdk
5、配置環(huán)境變量
linux中配置環(huán)境變量能在以下幾個文件中完成:
1)?/etc/environment:配置的是整個系統(tǒng)的環(huán)境變量
2)/etc/profile:配置所有用戶的環(huán)境變量
3) ~/.profile:配置當前用戶的環(huán)境變量,只對單一用戶生效
所以,全局性的變量可以在/etc/environment或/etc/profile中配置。
需要注意的是,在/etc/environment 中不能包含命令,即直接通過VAR="..."的方式設置,不使用 export。而在/etc/profile中可以使用export來添加環(huán)境變量。
這里使用的是/etc/profile, 使用vim /etc/profile打開文件,在文件結尾添加以下內容
####JDK環(huán)境變量配置####
export JAVA_HOME=/usr/java/jdk
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
請注意,JAVA_HOME為你解壓的文件夾路徑。
保存退出。
然后,source /etc/profile 使配置生效。
ok,搞定了,是不是很簡單。
二、搭建Android開發(fā)環(huán)境
1、下載Android Studio(需要科學上網(wǎng))
2、將下載好的壓縮包解壓到/opt
sudo unzip -o android-studio-ide-162.3871768-linux.zip -d /opt/
3、使用普通用戶身份運行android-studio/bin/studio.sh
bash /opt/android-studio/bin/studio.sh
接下來的安裝過程都是圖形化過程。安裝過程和Window無異。
安裝完成后,你會發(fā)現(xiàn),Android studio沒有啟動圖標,每次啟動都要通過命令行去執(zhí)行studio.sh,這豈不是很蛋痛。
4、生成啟動圖標
在/usr/share/applications下新建一個android-studio.desktop文件
sudo touch android-studio.desktop
sudo vim android-studio.desktop
編輯該文件的內容為:
[Desktop Entry]
Name=Android Studio
Exec=/opt/android-studio/bin/studio.sh
Icon=/opt/android-studio/bin/studio.png
Terminal=false
X-MultipleArgs=false
Type=Application
Encoding=UTF-8
Categories=Development;IDE;
StartupNotify=false
注意:Exec和Icon的路徑與安裝路徑相同
保存好發(fā)現(xiàn)菜單里多了一個圖標,啟動,沒有毛病.
Android Studio到此完成,不過你以為到這里就結束了嗎?當然還沒有。
三、配置Gradle
雖然這個時候Android Studio已經(jīng)安裝完成了,不過呢,新建項目或者導入時都卡在進度條
一開始我也很絕望,知道是是Gradle的原因,不過看網(wǎng)上的教程弄了很久都沒有弄好,
最后還是參考了某篇文章弄好的,找不到原文在哪了。。。
解決思路
首先,我們注意都Android Studio新建或導入項目時,卡在進度條是因為在下載Gradle,
但是由于天朝的網(wǎng)絡原因,下載很慢。但是呢,我們猜想能不能找到Android Studio下載
Gradle的目錄,然后把下載好的Gradle丟進去,然后Android studio就可以繼續(xù)后面的事情呢?
1、我們注意到用戶目錄下有個.gradle目錄
.gradle/dist/gradle-X.X-all就是AS下載Gradle的目錄,X.X為版本號。
而該目錄下還有一個名字由一串數(shù)字字母組成的目錄,這個目錄才是Gradle真正存放的地方。
下載的Gradle壓縮包也在里面。如果你多嘗試啟動AS,這里會有多個類似的文件夾,請全刪掉,
啟動As會自動生成一個。
2、那么下面的問題就簡單了,從官網(wǎng)上下載對應的Gradle
然后丟到~/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/類似文件夾里,
啟動AS,AS會自動解壓gradle-X.X-all.zip文件。
至此,你的Android開發(fā)環(huán)境就已經(jīng)搞定了。
這些東西其實沒有什么什么技術含量,但是一開始耽擱了我不少時間,所以還是抽空寫出來分享一下。
本來這個教程是圖文的,然而由于筆記軟件的原因,圖片資源全沒了。。。