本文是根據網上關於ubuntu安裝筆記在debian squeeze下實際驗證可行,放此做爲備份。html
原文地址:http://xycode.org/?p=50linux
平臺: GNU/LINUX debian/ubuntu發行版android
需下載的軟件
openjdk-6-jdk
openjkd-6-lib
Android SDKweb
eclipseubuntu
debian/ubuntu安裝jdk命令vim
app
sudo apt-get install openjdk-6-jdk
該命令會把 jdk jre lib 都安裝。eclipse
而後到網站下載Android SDK吧ide
http://dl.google.com/android/android-sdk_r07-linux_x86.tgz工具
(http://androidappdocs.appspot.com/sdk/index.html)
下載Android SDK的壓縮包。
而後解壓到你想要的位置。
先把Android SDK的路徑添加到環境變量裏面
如下命令
sudo vim /etc/profile
把SDK的tools文件夾 和 platform-tools 文件夾的路徑添加到最後一行
例如
export PATH="$PATH:/home/test/Android-SDK/android-sdk-linux_x86/tools"
export PATH="$PATH:/home/test/Android-SDK/android-sdk-linux_x86/platform-tools"
/home/test/Android-SDK/android-sdk-linux_x86 是我放置的路徑,按本身要求修改
adb工具在platform-tools 文件夾裏面,免得麻煩,直接添加到環境變量,方便使用
進入tools 文件夾裏面。
建立一個SDCard
命令是:
./mksdcard 2048M SDCard1
2048M 是自定義的大小,隨我的喜歡
SDCard1 是SDCard的名字,隨我的喜歡
等待一兩分鐘就OK
而後打開Android SDK and AVD Manager,下載相應的包。打開Android SDK and AVD Manager的命令是:./android
選擇左邊的Available packages
把右邊的兩個包都勾上,由於我想開發得全面一點,因此全部版本都安裝。有經驗的能夠選擇性安裝。
若是沒法選擇或者沒法Refresh,就在android-sdk-linux_86目錄下新建一個叫作androidtool.cfg的文件,寫上 內容:sdkman.force.http=true。而後在Android SDK and AVD Manager中Settings選項裏邊把 Force https://… sources to be fetched using http://… 鉤選上。再試一次,應該就沒問題了。
而後在tools目錄下建立一個虛擬的Android 設備
./android create avd -n xycode -t 2
解釋一下這個命令後面帶的參數.
create avd -n xycode
這個是指明瞭建立一個名字爲 xycode 的虛擬設備
-t 是選擇系統的版本。
輸入list target 可查看你有什麼版本
id:1 or 「android-3″ 就是版本號
.android list target
Available Android targets:
id: 1 or "android-3"
Name: Android 1.5
Type: Platform
API level: 3
Revision: 4
Skins: QVGA-L, HVGA-L, HVGA-P, HVGA (default), QVGA-P
id: 2 or "Google Inc.:Google APIs:3"
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Revision: 3
Description: Android + Google APIs
Based on Android 1.5 (API level 3)
Libraries:
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: QVGA-P, HVGA (default), HVGA-L, QVGA-L, HVGA-P
id: 3 or "android-4"
Name: Android 1.6
Type: Platform
API level: 4
Revision: 3
Skins: WVGA800, WVGA854, QVGA, HVGA (default)
id: 4 or "Google Inc.:Google APIs:4"
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Revision: 2
Description: Android + Google APIs
Based on Android 1.6 (API level 4)
Libraries:
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: WVGA854, HVGA (default), QVGA, WVGA800
id: 5 or "android-7"
Name: Android 2.1-update1
Type: Platform
API level: 7
Revision: 2
Skins: WVGA800, WVGA854, WQVGA432, QVGA, WQVGA400, HVGA (default)
id: 6 or "Google Inc.:Google APIs:7"
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Revision: 1
Description: Android + Google APIs
Based on Android 2.1-update1 (API level 7)
Libraries:
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: WQVGA400, WVGA854, HVGA (default), WQVGA432, QVGA, WVGA800
id: 7 or "android-8"
Name: Android 2.2
Type: Platform
API level: 8
Revision: 2
Skins: WVGA800, WVGA854, WQVGA432, QVGA, WQVGA400, HVGA (default)
id: 8 or "Google Inc.:Google APIs:8"
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Revision: 2
Description: Android + Google APIs
Based on Android 2.2 (API level
Libraries:
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: WQVGA400, WVGA854, HVGA (default), WQVGA432, QVGA, WVGA800
id: 9 or "Samsung Electronics Co., Ltd.:GALAXY Tab Addon:8"
Name: GALAXY Tab Addon
Type: Add-On
Vendor: Samsung Electronics Co., Ltd.
Revision: 1
Based on Android 2.2 (API level
Skins: WQVGA400, WVGA854, GALAXY Tab (default), HVGA, WQVGA432, QVGA, WVGA800
id: 10 or "android-9"
Name: Android 2.3
Type: Platform
API level: 9
Revision: 1
Skins: WVGA800, WVGA854, WQVGA432, QVGA, WQVGA400, HVGA (default)
id: 11 or "Google Inc.:Google APIs:9"
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Revision: 1
Description: Android + Google APIs
Based on Android 2.3 (API level 9)
Libraries:
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: WQVGA400, WVGA854, HVGA (default), WQVGA432, QVGA, WVGA800
因而可知,輸入-t 2 是一個1.5版本的android 系統
你想用2.2 的系統,就將 -t 2 改成 -t 11 就OK
運行Android 模擬器很簡單。
在tools目錄下,運行命令
./emulator @xycode -sdcard SDCard1
如今配置Eclipse 使得能夠開發android應用程序
Debian/Ubuntu 用如下命令安裝 Eclipse
sudo apt-get install eclipse
先下載個文件
http://dl-ssl.google.com/Android/ADT-8.0.0.zip
下載好後不用解壓。此處也能夠不用下載直接從http://dl-ssl.google.com/Android網址安裝後面方法在先安裝。
運行eclipse,在Help菜單內選擇」install New Software…」 中添加幾個站點,以完成自動安裝依賴組件
Eclipse GEF - http://download.eclipse.org/tools/gef/updates/releases/
Eclipse EMF - http://download.eclipse.org/modeling/emf/updates/releases/
Eclipse GMF - http://download.eclipse.org/modeling/gmf/updates/releases
Eclipse Webtools - http://download.eclipse.org/webtools/updates/
Google eclipse Plugin - http://dl.google.com/eclipse/plugin/3.5
而後單擊 Add.. 按鈕
在 name 一欄輸入 ADT 而後 點擊 Archive 按鈕,找到剛纔下載的ADT-8.0.0.zip 點擊OK繼續
這時在列表框會有」Developer Tools」 相關的三個組件
點擊 select All 按鈕,而後點擊NEXT…
安裝以前,須要接受一個License Agreement ,而後就能夠按 Finish 開始安裝了。
安裝完成後,重啓如下Eclipse
成功安裝ADT以後,就能夠在eclipse 的菜單欄 window 內看到
Android SDK and AVD Manager 選項了
在 file > new>project 也能夠看到 android project
這裏還須要進行一下設置,纔可使用
打開window菜單的preferences ,在 Android 一頁,咱們須要指定android sdk 的安裝目錄
不少沒有購買真機的網友不知道如何切換Android模擬器到橫屏顯示。常規的顯示爲HVGA-P(port),即分辨率爲320×480若是使用橫屏(land)。若是模擬器還沒有啓動,能夠在Eclipse的項目Run as=>Open Run Dialog對話框中設置,若是android模擬器已經啓動後,可使用快捷鍵F12或Ctrl+F11來切換。固然是用命令行僅僅啓動模擬器可使用參數emulator.exe -skin HVGA-L 來啓動。
OK 至此,配置完畢。慢慢享受吧…