在本文寫作時,Android SDK的最新版本是2.1?,F(xiàn)在,我們來看一看如何在Windows平臺下構(gòu)建Android 2.1開發(fā)環(huán)境。
先期需要下載的軟件包如下:
1、JDK 1.6+
2、Android SDK 1.6
3、Android SDK Setup
4、Eclipse IDE for Java Developers
看到這些,可能心急的朋友會禁不住問:“不是要構(gòu)建Android 2.1開發(fā)環(huán)境嗎?怎么還要下載Android SDK 1.6而不是2.1呢?”
沒錯,是要講怎么構(gòu)建Android 2.1開發(fā)環(huán)境。但是,經(jīng)過幾次嘗試,我發(fā)現(xiàn)直接下載安裝Android SDK 2.0和2.1有問題。什么問題?簡單地說,就是這兩個最新版本的SDK包中都不包含adb.exe文件,無法在Eclipse中指定Android SDK的位置(也就意味著沒法使用Eclipse來開發(fā))。因此,這才走了一條曲線救國的道路;也許,正如我自己的嘗試所證實(shí)的:Android SDK 2.0和2.1實(shí)際上都是升級包,而不是完整的開發(fā)包。我比較了一下,Android SDK 2.0和2.1的大小分別是76.6MB和77.3MB,而Android SDK 1.6的大小則是248MB,相差還是很懸殊的,這一點(diǎn)似乎也佐證了我的判斷。但是,不管怎樣,先下載Android SDK 1.6,然后再通過ADT(Android Developer Tools,Android開發(fā)人員工具)和Android SDK Setup程序來下載和更新Android SDK 2.0和2.1,是成功了。
閑話少說,言歸正傳。
下載完成后,開始安裝和配置。
第一步,安裝和配置JDK。
下載后,雙擊運(yùn)行jdk-6u20-windows-i586.exe,假設(shè)選擇安裝到C:\Java\jdk1.6.0_20目錄下(當(dāng)然,安裝到默認(rèn)路徑下也沒有問題)。安裝完畢后,就是配置環(huán)境變量。步驟如下:
(1)設(shè)置JAVA路徑
在“我的電腦”上點(diǎn)右鍵,選“屬性”,打開“系統(tǒng)屬性”對話框,點(diǎn)“高級”選項(xiàng)卡,再點(diǎn)“環(huán)境變量”按鈕,在打開的對話框中的“系統(tǒng)變量”下方,點(diǎn)“新建”,然后在對話框中的“變量名”中填JAVA_HOME,在“變量值”中填C:\Java\jdk1.6.0_20,點(diǎn)“確定”。
(2)設(shè)置CLASS路徑
再“新建”一個系統(tǒng)變量,在“變量名”中填CLASSPATH,在“變量值”中填.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar。
說明:最開始的.;中的.(點(diǎn))表示當(dāng)前路徑,;(分號)是路徑分隔符。接下來的%JAVA_HOME%引用的是前面剛創(chuàng)建的JAVA安裝路徑。
(3)設(shè)置PATH路徑
PATH變量一般都有了,因此選中點(diǎn)“編輯”,然后在“變量值”后面加上;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,注意前面的分號。
這樣,JDK就安裝好。“開始->運(yùn)行”,輸入cmd,然后在命令行提示符中輸入:java -version,應(yīng)該能夠看到j(luò)ava version “1.6.0_20″信息;JDK安裝成功。
第二步,解壓和配置Android SDK 1.6
將下載到的android-sdk-windows-1.6_r1.zip解壓縮到C:\android-sdk-windows-1.6_r1目錄中(解壓到哪個目錄都沒有問題)。然后,配置環(huán)境變量。步驟如下:
(1)設(shè)置Android路徑
重復(fù)第一步的(1),新建一個“系統(tǒng)變量”,在“變量名”中填A(yù)ndroid_Home(大小寫沒有問題),在“變量值”加填C:\android-sdk-windows-1.6_r1。
(2)設(shè)置PATH路徑
“編輯”PATH變量,在“變量值”后面加上;%Android_Home%\tools,注意前面的分號。
這樣,Android SDK 1.6就安裝好了?!伴_始->運(yùn)行”,輸入cmd,然后在命令行提示符中輸入:android -help,應(yīng)該能夠看到幫助信息;Android SDK 1.6安裝成功。
第三步,解壓Eclipse,關(guān)聯(lián)Android SDK,安裝ADT
將下載到的eclipse-java-galileo-SR2-win32.zip解壓縮到C:\eclipse,然后進(jìn)入這個文件夾,雙擊eclipse.exe,啟動Eclipse。
關(guān)聯(lián)Adnroid SDK:菜單“Windows->Preferences”,打開Preferences對話框,點(diǎn)擊Android,在右側(cè)的Android Reference中,點(diǎn)SDK Location文本框右側(cè)的Browse…按鈕,找到C:\android-sdk-windows-1.6_r1,“確定”。
第四步,解壓Android SDK Setup,下載更新Android SDK 2.0和2.1
將下載到的android-sdk_r04-windows.zip解壓縮到C:\android-sdk-windows,然后進(jìn)入這個文件夾,雙擊SDK Setup.exe,啟動Android SDK and AVD Manager,選中左側(cè)Settings項(xiàng),然后在右側(cè)面板選中Force https://… sources to be fetched using http://,然后選擇Save & Apply。然后,參見這里的圖解:
我選擇了所有需要更新的內(nèi)容,包括:
Android SDK Tools, revision 5
Documentation for Android SDK, API 7, revision 1
SDK Platform Android 2.1, API 7 revision 1
Sapmles for SDK API 7, revision 1
SDK Platform Android 2.0.1, API 6, revision 1
耐心等待吧——注意,如果更新過程有提示,可能是因?yàn)槟阏谑褂肅:\android-sdk-windows-1.6_r1目錄,或者殺毒軟件不允許改寫其中的文件,此時需要退出所有程序或暫時關(guān)閉殺毒軟件。
一切順利的話,到此Android 2.1開發(fā)環(huán)境(或者說,Android 1.6、2.0和2.1的開發(fā)環(huán)境)就構(gòu)建好了。
附錄: