64位Ubuntu14.04搭建ADT開發環境

  原本放假是要出去玩的,結果出遊計劃拖到了週一,今天先來無事看看ubuntu最近發展得怎麼樣了,順便把ADT也搭建好,方便之後研究android框架。想一想在windows下,ADT直接down下來解壓就能用,心想linux下應該也不會太難吧。html

  說幹就幹,首先想到的是去android官網直接down一個ADT for linux,發現eclipse for ADT已經被放到左側連接的最後,而android本身的Android studio則取代了去年初ADT的位置,Google這是破釜沉舟地推廣本身的開發環境。當我點開eclipse for ADT的時候,發現各類note,建議我及早遷移到Android Studio,直接告訴開發這已經不在維護以前的eclipse for android工具了,真實無力吐槽,intellij idea 是很優秀,但是到了Android Studio,真的用不爽,且不說性能,UI真的很繁雜。好了,既然再也不支持,那就只能本身來配置好了。java

  首先,咱們須要安裝jdk,這個網絡上的教程一大把,並且比較簡單,幾乎是下載->解壓->配置路徑。而後就去下載elipse(地址:http://www.eclipse.org/downloads/),這樣有個好處,咱們能夠選擇eclipse的版本,我選擇了最新的elipse。linux

  上面的步驟應該不會出問題,無論是32位,仍是64位,可是接下來就可能沒有那麼一路順風了。由於我沒有下載到到eclipse for ADT,因此我就只能本身來配置ADT,繼續查看官網資料。android

  官網提供了兩種方法來安裝adt插件(下載地址:http://developer.android.com/sdk/installing/installing-adt.html#Download)。一種是在線安裝,跟eclipse安裝新軟件的方法一致:1.打開elipse->Help > Install New Software;2.點擊右邊的add;3.在彈出的對話框填入對應的內容,Locationubuntu

https://dl-ssl.google.com/android/eclipse/

4. 接下來就是點擊OK->NEXT->NEXT->FINISH,而後重啓eclipse就能夠了,接下來就是去按照各版本android的api了。windows

  另外一種安裝ADT的方法是下載離線的ADT,下載地址:https://dl.google.com/android/ADT-23.0.6.zip,步驟:1.下載完成後,不要解壓;2.安裝方法跟方法一相似,不一樣點在於在上圖(Add Respository)不用填寫下載地址,而是隻要點擊右邊的Archive導入剛纔下載好的ADT,接下來幾乎所有選擇安裝便可。api

  在上一步咱們已經在eclipse上安裝好了android sdk-manager,不出意外,eclipse的工具欄已經有了android sdk-manager和avd-manager(Android Vitual Machine Manager)的快捷按鈕了。打開之,以下圖網絡

選擇好本身須要的SDK platform和Extras中的Android Support Libraray,下載速度就要看你的網速了。框架

  再接下來就是如何開發Android應用的問題。。。。。。今天的時間也不差多了,談一下遇到的問題:如何在64位系統上運行32位程序。爲何要談這個問題?由於adb是32位的,Android SDK Build-tools也是32位的,若是不解決這個問題,android工程就會報錯:eclipse

home/xxx/android-sdks/platform-tools/aapt: 
error while loading shared libraries: libz.so.1: cannot open shared object file: 
No such file or directory

或者

Unexpected exception ‘Cannot run program 「/home/xx/sdk/platform-tools/adb」: java.io.IOException: error=2, No such file or directory’ while attempting to get adb version from ‘/home/xx/sdk/platform-tools/adb’

等等,這兩個問題都是由於要運行32位程序引發的,網上有各類解決方案,或許對於老系統(包括老的64位UBUNTU系統是可行的,但最新的不行),個人解決方案是:

# sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0

問題解決。

  安裝好了eclipse for ADT,之後就能夠在linux下面來愉快玩耍了。再一看,發現jdk也編譯經過了,發現rp不錯來着。

相關文章
相關標籤/搜索