Deepin Linux 安裝JDK、Android開發(fā)環(huán)境、配置Gradle

背景

最近,全球很多國家的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)搞定了。

這些東西其實沒有什么什么技術含量,但是一開始耽擱了我不少時間,所以還是抽空寫出來分享一下。

本來這個教程是圖文的,然而由于筆記軟件的原因,圖片資源全沒了。。。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容