首頁 > 軟體

Ubuntu 14.04下安裝Android Studio 2.0

2020-06-16 17:45:36

ps:網速很慢,耗時一天多。先吐槽一下搭建真的很辛苦,畢竟現在在Ubuntu上用as的人還不太多,很多步驟最好先自備梯子。


測試環境:
Ubuntu 14.04 LTS 64bit

安裝的東西無非就是Android studio、SDK、JDK、genymotion、as外掛。最痛苦的過程是科學上網,不過還好一切順利,專案的工作環境成功遷移到Ubuntu了。下面的東西可以按順序看,最好看完再開始整,別看一點就整一點,很多需要注意的點。

最先需要的就是JDK

ubuntu系統所用的預設Java是openjdk、jre之類的,我們不需要用它,最好別去碰它。最好別使用apt-get install來安裝,麻煩很多。
到如下網址下載必要的JDK(一般在很顯眼的地方有JDK字眼):

http://www.Oracle.com/technetwork/java/javase/downloads/index.html

全稱一般是Java SE Development Kit 8uxx,比如我下載的就是Java SE Development Kit 8u73,它的下載連結是http://download.oracle.com/otn-pub/java/jdk/8u73-b02/jdk-8u73-linux-x64.tar.gz
下載後解壓:
tar zxvf 檔名.tar.gz
先為資料夾改個合適的名稱(短一點),拉到一個合適的位置(比較短的字首即可),然後新增以下3行指令到/etc/profile中:

export JAVA_HOME=你的JDK位置
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH 
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

當然這3行指令已經對所有使用者都生效了,可以換其他方式弄成當前使用者的,不過不礙事,算了不弄。
更新一下我們的修改,使得修改生效:
source /etc/profile
最後一步操作了,設定以下java環境,讓系統使用我們的JDK而不是預設的openjdk。注意自己替換以下指令的後面部分的資料夾路徑:

$ sudo update-alternatives --install /usr/bin/java java /JDK的路徑/bin/java 300
$ sudo update-alternatives --install /usr/bin/javac javac /JDK的路徑/bin/javac 300
$ sudo update-alternatives --config java 
$ sudo update-alternatives --config javac

確認一下已經安裝完畢:
java -version
看到版本資訊就完畢了。

其次是SDK

先到下面的站點找到合適的SDK下載下來:
http://tools.android-studio.org/
下載完畢後解壓,進入解壓後的資料夾tools,裡面的android執行起來就是SDK啦。下載完必要的平台再搞studio。下載過程如果有問題(牆),請到如下網址了解:
https://github.com/inferjay/AndroidDevTools#sdk-tools
開啟SDK先下載幾個比較合適的platform,應該需要科學上網,但是我並不需要,速度也有900k的樣子。

安裝android studio的方式有兩種(擇其一)

方式一

安裝android studio很簡單,只需要以下3條命令,但是是1.5的正式版:

sudo apt-add-repository ppa:paolorotolo/android-studio
sudo apt-get update
sudo apt-get install android-studio

方式二

方法一所安裝的IDE比較舊的正式版,我不喜歡,想使用2.0 preview的版本。以下連結提供了多種下載方式,選擇喜歡的下載即可。
http://tools.android-studio.org/
下載完畢之後,先解壓。無需安裝,只要JDK對了,切換到解壓後的/bin目錄下,直接敲:
./studio.sh
android studio 就啟動起來了,此時就可以進行一些設定,在右下角的configure的地方。

如果還有點問題,可以看連結的FAQ:
https://github.com/PaoloRotolo/android-studio#faq

genymotion模擬器

注意到此模擬器是需要依賴virtual box的,我的virtual box是直接在ubuntu軟體重心下載的,搜一搜就可以了。


模擬器比較簡單,先到官網下載程式下來(必須註冊):
https://www.genymotion.com/pricing-and-licensing/
下載完成之後竟然只是一個名為genymotion-2.6.0-linux_x64.bin的檔案,得賦予它執行的許可權,然後用root執行它:
sudo ./genymotion-2.6.0-linux_x64.bin
這個過程是全程自動的。
接著就是在/opt/genymobile/genymotion/中有一個可執行的genymotion,執行它就是模擬器了。

大功告成

我遇到的問題有如下幾點:

  • as初次開啟建立專案後總停留在處理dependency相關的gradle處理介面
    解決辦法:如果不能聯網的話它不會總是在處理。因為我設定了gradle的http和https代理,它就好像正在下載東西,但是又很慢的樣子,而且很久後會失敗。能取消的先取消,能停止的先停止,再去掉代理資訊,資訊就在該專案的local.properties檔案中的底下幾行,直接去掉即可。然後就奇蹟般的搞定了。
  • genymotion登入時老提示unknown generic error
    解決辦法:因為用的瑞捷上網,開啟genymotion就會出現virtualbox的網絡卡,導致斷網。到合適的wifi環境下,設定裡面的proxy,再登入,直接搞定。

apt-get出現失敗的情況

任何安裝失敗可能導致dpkg工具不可以用了,總是提示xxx依賴問題不能解決。提供以下解決辦法:

cd /var/lib/dpkg/info/
ls | grep "你的軟體名" #檢視到的哪些就是必須刪除的
rm -rf /var/lib/dpkg/info/軟體名* #根據軟體名來刪,別刪錯
sudo dpkg --remove --force-remove-reinstreq <準確軟體名>

如果還搞不定,直接放大招,清空這些東西:

sudo mv /var/lib/dpkg/info   /var/lib/dpkg/info.bak #這是備份
sudo mkdir /var/lib/dpkg/info //再建立一個空的

更多Android Studio相關內容可以看看以下的有用連結: 

在Ubuntu 15.04下安裝Android Studio  http://www.linuxidc.com/Linux/2015-06/119318.htm 

Android Studio 2.0中的模擬器已提速50倍  http://www.linuxidc.com/Linux/2015-11/125481.htm

Ubuntu 12.04(64位元)安裝Android Studio 全過程 http://www.linuxidc.com/Linux/2013-05/84812.htm 

Android Studio v0.1嘗鮮 http://www.linuxidc.com/Linux/2013-05/84681.htm 

Android Studio使用教學 http://www.linuxidc.com/Linux/2013-05/84579.htm 

Android Studio開發指南 http://www.linuxidc.com/Linux/2013-05/84543.htm

Android Studio設定主題 和 不支援中文的問題解決方法 http://www.linuxidc.com/Linux/2013-05/84488.htm 

Android Studio 下載安裝以及不能開啟的解決辦法 http://www.linuxidc.com/Linux/2013-05/84409.htm 

Android Studio安裝使用圖文教學 http://www.linuxidc.com/Linux/2014-09/106914.htm 

Ubuntu上安裝Android Studio 1.3(谷歌 Android IDE 開發)  http://www.linuxidc.com/Linux/2015-08/121004.htm 


IT145.com E-mail:sddin#qq.com