ubuntu版本為9.04,安裝JDK 1.5、Eclipse 3.6(helios-SR1)、ADT、Android SDK
1、安裝java
1)為了安裝下面的軟體包,需要添加如下內容到/etc/apt/sources.list檔案末尾
deb http://tw.archive.ubuntu.com/ubuntu/ jaunty main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu/ jaunty main restricted universe multiverse
2)sudo apt-get update
3)在終端下輸入命令:sudo apt-get install sun-java6-bin
註:如果系統為64位,則須安裝 ia32-libs :sudo apt-get install ia32-libs。
在安裝時將被詢問是否接受 Java license,接受。
2、安裝jdk1.5
1)在終端下輸入命令:sudo apt-get install sun-java5-jdk
2)注釋掉/etc/apt/sources.list中剛剛添加的兩行
3)sudo apt-get update
4)export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun(根據具體的安裝路徑)
5)export ANDROID_JAVA_HOME=$JAVA_HOME
3、安裝eclipse
直接在sun官網上下載linux版本的eclipse,解壓後即可使用,我這裡解壓後的目錄為/usr/local/eclipse
:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/helios/SR1/eclipse-java-helios-SR1-linux-gtk.tar.gz
4、安裝android sdk
在官網下載android sdk,解壓到指定目錄,我這裡解壓後的目錄為/usr/local/android-sdk-linux_x86
為:http://androidappdocs.appspot.com/sdk/index.html
然後我們修改環境變數,執行語句如下:
vim /etc/bash.bashrc
在檔案最後加入以下語句,以便使android-sdk-linux_86/tools和eclipse在我們設定的路徑上:
export PATH=/usr/local/android-sdk-linux_86/tools:/usr/local/eclipse:$PATH
儲存退出,我們退出當前終端然後重新開啟。
5、安裝ADT外掛程式
進入eclipse目錄,在我的機器上是輸入:cd /usr/local/eclipse,然後輸入:./eclipse,由於之前我們已經將eclipse可執行檔的路徑加入環境變數,所以也可以直接在終端輸入eclipse命令來啟動eclipse,啟動後會提示select workspace,我們點OK
開啟Eclipse之後,Help->Install New Software...,點擊"Add..."以添加網站,然後Name填寫ADT,Location填寫https://dl-ssl.google.com/android/eclipse,點擊"OK",然後勾選Developer Tools,點擊"Next",開始下載安裝ADT。
如果提示錯誤或者警告,一律繼續。
6、關聯Android SDK
ADT下載安裝完成後,Window->Preferences,開啟Preferences對話方塊,點擊對話方塊左側Android,然後在對話方塊右側Android Reference中,點擊SDK Location右側"Browse...",選擇"/usr/local/android-sdk-linux_86",然後"OK"。
7、升級Android
在Eclipse中,Window -> Android SDK and AVD Manager,然後選擇左側Available Package,再在右側Sites,Packages and Archives列表中勾選SDK Platform Android 2.1, API 7 revision 2,最後點擊介面右下方"Install Selected",開始升級至Android SDK 2.1。如果想安裝其他版本的Android也可類似處理。
這時會報錯無法建立temp檔案,這是我們可以自己建立一個temp檔案,我們在終端中輸入:sudo mkdir /usr/local/android-sdk-linux_x86/temp,再重複第七步就正常了。
8、安裝Android模擬器
在Eclipse中,Window -> Android SDK and AVD Manager,然後選擇左側Virtual devices,選擇New,再彈出的對話方塊中依次填寫,我這裡填寫的是:
Name:Android2.1
Target選擇Android 2.1-update-API level 7
size 1024
Skin為HVGA
然後點擊Create AVD
模擬器安裝完成啟動的時候會報錯emulator: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.11' not found (required by emulator)
解決方案如下:
點下面下載 07版的tools ,下載後把08版sdk tools 檔案夾替換了,保持名字不變
http://dl-ssl.google.com/android/rep..._r07-linux.zip
在eclipse建立android項目的時候還會提示缺少或找不到 .../android-sdk-linux_86/tools/lib/proguard.cfg ,所以要提前備份一下那個檔案,如果已經刪除了,就從08sdk壓縮包裡找個。這樣模擬器就可以正常啟動就沒問題了
到此,ubuntu9.04下的Android開發環境搭建完成。
1)為了安裝下面的軟體包,需要添加如下內容到/etc/apt/sources.list檔案末尾
deb http://tw.archive.ubuntu.com/ubuntu/ jaunty main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu/ jaunty main restricted universe multiverse
2)sudo apt-get update
3)在終端下輸入命令:sudo apt-get install sun-java6-bin