轉載請註明出處謝謝: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
安裝
- 首先是Java環境的配置,網上教程很多,這裏就不再重複了。
- 下載Android Studio for Linux,上不了官網的話可以從這裏下載。
下載後解壓到自己喜歡的路徑上,我這裏選擇的路徑是
/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 下載完後就能看到這個界面了
選擇Start a new Android Studio project
,然後根據它的指引就能創建好一個項目了。
創建完項目之後發現報錯了!
一開始我以爲是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了。
運行結果
小技巧
在執行studio.sh
的時候會發現終端一直被佔用着,解決辦法是藉助nohup
,使用方法:
nohup studio.sh &