ubuntu12.04 安裝Android Studio筆記

來源:互聯網
上載者:User

標籤:

Ubuntu安裝Android Studio 說明

安裝教程參考stormzhang的部落格

所有的軟體在這裡(已經備份到自己的pan)

註:此筆記在gitbook下完成,扔到osc上看看對markdown的支援如何?(結果是gitbook太完美,osc markdown還需要加油)

安裝SDK
  1. 解壓sdk/android-sdk_r24.0.2-linux.tgz/home/cyper/android-sdk-linux(設定為$ANDROID_HOME),這步會產生tools目錄,裡邊有android命令,此檔案大小為140.1M

  2. 解壓platforms/android-19.zip到$ANDROID_HOME/platforms,這裡我下載的19(4.4.2),大小為63.9M,

  3. 解壓platform-tools/platform-tools_r21-linux.zip到$ANDROID_HOME/platform-tools,這裡邊有adb命令,此檔案大小為1.7M

  4. 解壓system-images/android-19.zip到$ANDROID_HOME/system-images,注意這個是818.2M的檔案(下下來的時候和步驟2中的檔案同名但大小不同!)

  5. 進入到 $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.

  6. 為什麼需要第5步,因為那個下載頁面碰巧沒有提供linux下build-tools的安裝包,所以我在第五步安裝了build-tools,並將其打包成/home/cyper/Downloads/mobile-tools/android/build-tools/android-build-tools-r21.1.2-linux64.tar.gz回傳到了我的百度盤.

  7. 開啟/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
  8. 執如下命令

    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,結果令人失望.

  9. 安裝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的過程。

  1. 安裝data studio解壓到/opt/i目錄, 在Gnome Panel建立捷徑.

  2. 一開始推薦使用./studio.sh啟動studio,這樣studio假死的時候方便殺死studio

  3. 指定jdk為/opt/jdk/jdk1.7.0_45,studio真傻,不知道我的jdk裝在哪.

  4. 提示此linux系統支援通過KVM進行emulator加速。

    http://developer.android.com/tools/devices/emulator.html#vm-linux,暫時忽略此資訊.

  5. 開始下載一個檔案, 奇怪,我直接取消了。

    Connecting to ‘http://dl.google.com/android/android-sdk_r22.6.2-linux.tgz‘。

  6. 開啟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
  7. 建立工程,提示下載gradle.(下吧,儘管前面已經下載好了,並且設定了GRADLE_HOME,不起作用!) 這步在FQ狀態下還是真心慢。無聊在SO上搜尋到一個解決gradle編譯慢的問題,這裡有技巧, 但我這是下載慢不編譯慢,最後實在沒耐心,直接取消下載,rm -rf ~/.gradle然後重啟studio,竟然不再提示下載gradle。所以1.1 Preview2似乎不再需要自己下載gradle.

  8. 裝好後運行模擬器報錯,提示要安裝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筆記

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.