標籤:
Ubuntu安裝Android Studio 說明
安裝教程參考stormzhang的部落格
所有的軟體在這裡(已經備份到自己的pan)
註:此筆記在gitbook下完成,扔到osc上看看對markdown的支援如何?(結果是gitbook太完美,osc markdown還需要加油)
安裝SDK
解壓sdk/android-sdk_r24.0.2-linux.tgz到/home/cyper/android-sdk-linux(設定為$ANDROID_HOME),這步會產生tools目錄,裡邊有android命令,此檔案大小為140.1M
解壓platforms/android-19.zip到$ANDROID_HOME/platforms,這裡我下載的19(4.4.2),大小為63.9M,
解壓platform-tools/platform-tools_r21-linux.zip到$ANDROID_HOME/platform-tools,這裡邊有adb命令,此檔案大小為1.7M
解壓system-images/android-19.zip到$ANDROID_HOME/system-images,注意這個是818.2M的檔案(下下來的時候和步驟2中的檔案同名但大小不同!)
進入到 $ANDROID_HOME/tools,執行./android命令,可以下載其它額外的包.如何提速? 修改/etc/hosts加上如下代碼
203.208.46.146 dl.google.com203.208.46.146 dl-ssl.google.com
然後勾上Tools > Options > force https source to be fetched using http, 這樣sdk manager可以全速下載且不需要fq.
為什麼需要第5步,因為那個下載頁面碰巧沒有提供linux下build-tools的安裝包,所以我在第五步安裝了build-tools,並將其打包成/home/cyper/Downloads/mobile-tools/android/build-tools/android-build-tools-r21.1.2-linux64.tar.gz回傳到了我的百度盤.
開啟/etc/profile設定環境變數,以便可以使用android和adb命令.
#set jdkexport ANDROID_HOME=/home/cyper/android-sdk-linuxexport PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATHexport JAVA_HOME=/opt/jdk/jdk1.7.0_45export JRE_HOME=/opt/jdk/jdk1.7.0_45/jreexport PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATHexport CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
執如下命令
sudo update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.7.0_45/bin/javac 1sudo update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.7.0_45/bin/java 1sudo update-alternatives --install /usr/bin/javaws javaws /opt/jdk/jdk1.7.0_45/bin/javaws 1sudo update-alternatives --config java
對命令的解釋請看這裡.,以上7,8兩步是希望 android studio在安裝的過程中能找到我的jdk和sdk home,結果令人失望.
安裝gradle,就是將其解壓到下面這個地方,然後設定$GRADLE_HOME,將bin加入PATH(此步暫時看來是多餘的.)
安裝Gradle
在Android Studio系列教程一–下載與安裝中建立項目成功後會下載Gradle,貌似這個過程不翻牆也是可以下載,但是訪問特別慢,建議翻牆下載。那麼下載的Gradle到什麼地方呢?
Mac上會預設下載到 **/Users/<使用者名稱>/.gradle/wrapper/dists** 目錄Win平台會預設下載到 C:\Documents and Settings<使用者名稱>.gradle\wrapper\dists 目錄
你會看到這個目錄下有個 gradle-x.xx-all 的檔案夾, 如果下載實在太慢,但是又不想翻牆的話,可以自己手動到Gradle官網下載對應的版本,然後將下載的.zip檔案(也可以解壓)複製到上述的gradle-x.xx-all 檔案夾下,不過還是建議讓它直接下載的好。
Important: 以上安裝Gradle抄自stormzhang的部落格,看起來在1.1 Preview2不起作用,僅做參考
安裝Android Studio
以下是安裝studio的過程。
安裝data studio解壓到/opt/i目錄, 在Gnome Panel建立捷徑.
一開始推薦使用./studio.sh啟動studio,這樣studio假死的時候方便殺死studio
指定jdk為/opt/jdk/jdk1.7.0_45,studio真傻,不知道我的jdk裝在哪.
提示此linux系統支援通過KVM進行emulator加速。
http://developer.android.com/tools/devices/emulator.html#vm-linux,暫時忽略此資訊.
開始下載一個檔案, 奇怪,我直接取消了。
Connecting to ‘http://dl.google.com/android/android-sdk_r22.6.2-linux.tgz‘。
開啟studio,提示我安裝
- build-tools R21.1.1(暈, 我之前安裝的是R21.1.2)
- SDK Platform Android 5.0.1, API 21, revision 2
- Google APIs, Android API 21, revision 1
- Google AIPs Intel x86 Atom Sytem Image API 21 revision 3
- Sources for Android SDK, API 21, revision 1
- Android Support Repository, revision 11
- Google Repository, revision 15
建立工程,提示下載gradle.(下吧,儘管前面已經下載好了,並且設定了GRADLE_HOME,不起作用!) 這步在FQ狀態下還是真心慢。無聊在SO上搜尋到一個解決gradle編譯慢的問題,這裡有技巧, 但我這是下載慢不編譯慢,最後實在沒耐心,直接取消下載,rm -rf ~/.gradle然後重啟studio,竟然不再提示下載gradle。所以1.1 Preview2似乎不再需要自己下載gradle.
裝好後運行模擬器報錯,提示要安裝kvm,參考[這裡:](
http://askubuntu.com/questions/552064/how-can-kvm-be-located-by-android-studio-on-ubuntu-14-04-lts). 最終的解決步驟超級簡單:輸入kvm-ok提示安裝cpu-checker,so sudo apt-get install cpu-checker,
然後輸入kvm-ok提示執行sudo modprobe kvm_intel,並且提示加sudo
[email protected]:~$ sudo kvm-okINFO: /dev/kvm existsKVM acceleration can be used[email protected]:~$
搞定.
9.無圖無真相。
ubuntu12.04 安裝Android Studio筆記