1. 程式人生 > >ubuntu14.04 LTS系統上android開發環境搭建

ubuntu14.04 LTS系統上android開發環境搭建

    最近在學習android開發,最開始是在windows系統環境下進行學習開發,但感覺adt bundle在windows環境下速度實在無法忍受,而且android本來是基於linux系統開發的,在linux下進行android的開發肯定更加便利,因此遂萌生了將開發環境遷移到linux下的想法。以下是搭建開發環境的過程。

   搭建過程:

1.安裝JDK:

         在ubuntu14.04版本中由於預設不安裝openjdk,所以可以省略解除安裝openjdk的步驟,我們可以直接安裝sun jdk

         從以下網址可以下載博主所用的JDK版本:JDK linux x64

          通過以下命令將jdk安裝到 /usr/lib/jvm目錄下

$ sudo mkdir /usr/lib/jvm
$ sudo tar zxvf jdk-7-linux-x64.tar.gz -C /usr/lib/jvm
$ cd /usr/lib/jvm
$ sudo mv jdk1.7.0 java
            下面需要配置環境變數:

           我們可以在當前使用者目錄下,即~/.bashrc中配置環境變數,也可以在全域性配置檔案/etc/profile中配置環境變數,為了方便更方便的適用adt bundle這個android開發IDE,我們選擇配置在/etc/profile中。

$ sudo vim /etc/profile
在末尾加上以下程式碼
export JAVA_HOME=/usr/lib/jvm/java 
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH 
儲存檔案後,需要重新登入系統才可以使配置生效
$ java -version
使用上面的命令進行驗證,如果能夠看到安裝的jdk版本,說明安裝成功

2.安裝adt bundle:

    由於最近牆比較厚,想下載adt bundle也變得難了起來,所以博主分享了一個linux x64 adt bundle的下載連線:

adt-bundle-linux-x64

下載後解壓即可,unzip命令或圖形介面操作,自選。

進入eclipse目錄,執行eclipse,執行下看看,不出意外的話會出現錯誤難過

會出現adb錯誤,java.io.IOException: error=2之類的字樣

主要原因是adb是32位程式,而ubuntu是64位系統,解決方法是安裝支援執行32位程式的支援庫。網上很多解決方法都是:

sudo apt-get install ia32-libs

但這個方法在12.04版本前是有效的,在14.04版本已經不能使用了。在14.04版本中要使用以下方法,經實驗證明可行:
sudo apt-get install -y libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1

命令執行結束後,我們需要試一試看adb是否安裝成功:
adb
系統會提示adb沒有安裝,可以使用以下命令安裝:sudo apt-get installandroid-tools-adb
根據提示直接在終端輸入: 
sudo apt-get install android-tools-adb

開啟adt bundle再試試,發現adt bundle eclipse整合開發環境已經可以正常使用了。

3.如果需要在開發Android程式時進行真機除錯的話還需要經過一些步驟,需要讓系統能夠識別我們的手機,博主主要參考下面這篇文章: