大致情況:安裝Android開發環境,網上有很多的教程,裝eclipse,jdk…別的問題都不大,最麻煩的是裝sdk,因為安裝是一個線上安裝過程,而要安裝的檔案都非常巨大(20多個60M以上的Zip包),而且線上裝速度有時慢,所以比較費勁。嘗試了一些方案,我覺得先離線裝,再線上補的方法挺好。以下是一些心得:
需求:網速要快,因為下載量非常大。硬碟要大,因為安裝的、解壓的東西也多也大。
Eclipse:http://www.eclipse.org/downloads/ ,應該下載for Java EE版。
JDK:http://www.java.net/download/jdk6/6u20/promoted/b01/binaries/jdk-6u20-ea-bin-b01-windows-i586-10_mar_2010.exe
SDK:http://dl-ssl.google.com/android/android-sdk_r10-windows.zip ,版本會一直升高,我裝的時候已經到r10了。包裡面只有一些基本的東西。運行setup.exe就可以進行線上下載安裝了。但先不要急著下載,去下載一些離線的包。
離線包的下載(dbank的,速度比較快):Android SDK離線安裝包–DBank網盤 資源共用-檔案備份-免費網路硬碟
離線包的安裝,在android-sdk-windows下分別建立add-ons、docs、platforms、platform-tools、tools,解壓檔案到相應的目錄:
android-1.5_r04-windows.zip==>platforms\android-3
android-1.6_r03-windows.zip==>platforms\android-4
android-2.0_r01-windows.zipp==>platforms\android-5
android-2.0.1_r01-windows.zip==>platforms\android-6
android-2.1_r02-windows.zip==>platforms\android-7
android-2.2_r01-windows.zip==>platforms\android-8
google_apis-3-r03.zip==>add-ons\addon_google_apis_google_inc_3
google_apis-4_r02.zip==>add-ons\addon_google_apis_google_inc_4
google_apis-5_r01.zip==>add-ons\addon_google_apis_google_inc_5
google_apis-6_r01.zip==>add-ons\addon_google_apis_google_inc_6
google_apis-7_r01.zip==>add-ons\addon_google_apis_google_inc_7
google_apis-8_r01.zip==>add-ons\addon_google_apis_google_inc_8
docs-2.2_r01-linux.zip==>doc
samples-2.1_r01-linux.zip==>samples\android-7
samples-2.2_r01-linux.zip==>samples\android-7
tools_r06-windows.zip==>tools
usb_driver_r03-windows.zip==>usb_driver
所有壓縮包應該都用“解壓到當前檔案夾”方式解壓,保留各自的檔案夾,並按上面的方式改名。除了docs和tools,應該選擇一個最新的版本,解壓後把內容複寫到docs和tools的根下。
離線包安裝完了之後,再運行setup,可以看到需要安裝的東西大大減少,把剩下的一裝即可。
還要在eclipse的windows--preference中,指定android的sdk的路徑。
還要在我的電腦的屬性--進階--環境變數--系統變數--path中增加tools的路徑,如E:\android\android-sdk-windows\tools;
ADT的安裝:也可以採用離線的方式,先下載一個adt的離線包,然後在help—install new software,點“Add”,起名,再選擇下載的zip即可。
建立:file—new—project,選擇Android project即可。
運行:需要建立一個指定版本的虛擬手機,才能運行。(第一次運行,老是停留在虛擬手機的黑屏上,只有一個android和一個游標在閃,有手機介面,但對鍵盤無任何反應,換了幾個版本都是這樣,以為是啥問題,後來才發現,原來是虛擬手機在啟動,這種狀態居然要保持近40秒,坑爹啊!)。在網上搜了一下解決辦法,據說有個有效:把虛擬手機的方向感應關掉。試了一下,似乎能快個10秒左右。