Ubuntu14.04搭建Android Studio

轉載請註明出處謝謝:http://blog.csdn.net/u011504118/article/details/45441755

前言

今天終於決定要用Android Studio來代替Eclipse了。原因是現在Github上很多項目都已經遷移到Gradle了,在Eclipse上無法導入。再不跟上時代就要被拋棄啦!那麼爲什麼用Linux呢?因爲Android Studio在Windows上太卡了,而在Linux下卻很流暢。

個人環境配置

  • JDK 1.8
  • 64位 Ubuntu 14.04
  • Android Studio 1.2

安裝

  1. 首先是Java環境的配置,網上教程很多,這裏就不再重複了。
  2. 下載Android Studio for Linux,上不了官網的話可以從這裏下載。
  3. 下載後解壓到自己喜歡的路徑上,我這裏選擇的路徑是/usr/android-studio。啓動方法是在命令行下運行bin/目錄下的studio.sh。於是乎我們發現每次都得得到studio.sh的路徑才能啓動,這樣子就太麻煩了。所以我將/usr/android-studio/bin添加到環境變量,具體方法是編輯/etc/profile,在最後添加:

    export ANDROID_STUDIO=/usr/android-studio/bin
    export PATH=$ANDROID_STUDIO:$PATH

    請注意將路徑替換成你自己的路徑。
    編輯完後執行:

    source /etc/profile

    接着運行:

    studio.sh

    沒有意外的話就能看到Android Studio的啓動了。

啓動

啓動之後發現還要安裝SDK,這個過程會很慢,可能還需要fq。當然也可以自己下載後再配置一下(上面給出的鏈接裏面有)。我是直接在啓動的時候去下載的。在下載過程中還遇到了一個問題,報了這樣的錯誤提示:

One common reason for this is missing 32 bit compatibility libraries.

報錯的原因是因爲我的電腦是64位的,而這裏需要32位的庫,根據Android Studio的提示,找到了解決辦法。
如果你用的是Ubuntu並且是13.10以前的,執行以下命令:

sudo apt-get install ia32-libs

如果是高版本的Ubuntu,則執行以下命令:

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1

HelloWorld

Android Studio 下載完後就能看到這個界面了
Welcome

選擇Start a new Android Studio project,然後根據它的指引就能創建好一個項目了。
創建完項目之後發現報錯了!
problem
一開始我以爲是android.support.v4這個包沒有導進去,導進去後發現還是不行,最後在StackOverflow上面找到了答案。問題就在res/values/styles.xml這個文件裏面,原文件是這樣的:

<resources>

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
    </style>

</resources>

將裏面的Theme.AppCompat.Light.DarkActionBar改爲Base.Theme.AppCompat.Light.DarkActionBar就OK了。
運行結果
Hello world

小技巧

在執行studio.sh的時候會發現終端一直被佔用着,解決辦法是藉助nohup,使用方法:

nohup studio.sh &
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章