構建Android開發環境

來源:互聯網
上載者:User
構建Android開發環境

在本文寫作時,Android SDK的最新版本是2.1。現在,我們來看一看如何在Windows平台下構建Android 2.1開發環境。

先期需要下載的軟體包如下:

1、JDK 1.6+
2、Android SDK 1.6
3、Android SDK Setup
4、Eclipse IDE for Java Developers

看到這些,可能心急的朋友會禁不住問:“不是要構建Android 2.1開發環境嗎?怎麼還要下載Android SDK 1.6而不是2.1呢?”

沒錯,是要講怎麼構建Android 2.1開發環境。但是,經過幾次嘗試,我發現直接下載安裝Android SDK 2.0和2.1有問題。什麼問題?簡單地說,就是這兩個最新版本的SDK包中都不包含adb.exe檔案,無法在Eclipse中指定Android SDK的位置(也就意味著沒法使用Eclipse來開發)。因此,這才走了一條曲線救國的道路;也許,正如我自己的嘗試所證實的:Android SDK 2.0和2.1實際上都是升級包,而不是完整的開發包。我比較了一下,Android SDK 2.0和2.1的大小分別是76.6MB和77.3MB,而Android SDK 1.6的大小則是248MB,相差還是很懸殊的,這一點似乎也佐證了我的判斷。但是,不管怎樣,先下載Android SDK 1.6,然後再通過ADT(Android Developer Tools,Android開發人員工具)和Android SDK Setup程式來下載和更新Android SDK 2.0和2.1,是成功了。

閑話少說,言歸正傳。

首先,訪問http://java.sun.com/javase/downloads/widget/jdk6.jsp
下載Java SE Development Kit 6u20(jdk-6u20-windows-i586.exe)
檔案大小76.67 MB。

其次,訪問http://dl.google.com/android/archives/android-sdk-windows-1.6_r1.zip
下載Android SDK 1.6(android-sdk-windows-1.6_r1.zip)
檔案大小248M。

然後,訪問http://dl.google.com/android/android-sdk_r04-windows.zip
下載Android SDK Setup(android-sdk_r04-windows.zip)
檔案大小22MB。

最後,訪問http://www.eclipse.org/downloads/
下載Eclipse IDE for Java Developers(eclipse-java-galileo-SR2-win32.zip)
檔案大小92.7MB。

下載完成後,開始安裝和配置。

第一步,安裝和配置JDK。

下載後,雙擊運行jdk-6u20-windows-i586.exe,假設選擇安裝到C:\Java\jdk1.6.0_20目錄下(當然,安裝到預設路徑下也沒有問題)。安裝完畢後,就是配置環境變數。步驟如下:

(1)設定JAVA路徑

在“我的電腦”上點右鍵,選“屬性”,開啟“系統屬性”對話方塊,點“進階”選項卡,再點“環境變數”按鈕,在開啟的對話方塊中的“系統變數”下方,點 “建立”,然後在對話方塊中的“變數名”中填JAVA_HOME,在“變數值”中填C:\Java\jdk1.6.0_20,點“確定”。

(2)設定CLASS路徑

再“建立”一個系統變數,在“變數名”中填CLASSPATH,在“變數值”中填.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar。
說明:最開始的.;中的.(點)表示當前路徑,;(分號)是路徑分隔字元。接下來的%JAVA_HOME%引用的是前面剛建立的JAVA安裝路徑。

(3)設定PATH路徑

PATH變數一般都有了,因此選中點“編輯”,然後在“變數值”後面加上;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,注意前面的分號。

這樣,JDK就安裝好。“開始->運行”,輸入cmd,然後在命令列提示符中輸入:java -version,應該能夠看到java version “1.6.0_20″資訊;JDK安裝成功。

第二步,解壓和配置Android SDK 1.6

將下載到的android-sdk-windows-1.6_r1.zip解壓縮到C:\android-sdk-windows-1.6_r1目錄中(解壓到哪個目錄都沒有問題)。然後,配置環境變數。步驟如下:

(1)設定Android路徑

重複第一步的(1),建立一個“系統變數”,在“變數名”中填Android_Home(大小寫沒有問題),在“變數值”加填C:\android-sdk-windows-1.6_r1。

(2)設定PATH路徑

“編輯”PATH變數,在“變數值”後面加上;%Android_Home%\tools,注意前面的分號。

這樣,Android SDK 1.6就安裝好了。“開始->運行”,輸入cmd,然後在命令列提示符中輸入:android -help,應該能夠看到協助資訊;Android SDK 1.6安裝成功。

第三步,解壓Eclipse,關聯Android SDK,安裝ADT

將下載到的eclipse-java-galileo-SR2-win32.zip解壓縮到C:\eclipse,然後進入這個檔案夾,雙擊eclipse.exe,啟動Eclipse。

安裝ADT:菜單“Help -> Install New Software…”,開啟Install對話方塊,點擊Add…按鈕,添加網站(Add Site),在Name中填ADT,在Location中填https://dl-ssl.google.com/android/eclipse/。然後,下載安裝ADT。

關聯Adnroid SDK:菜單“Windows->Preferences”,開啟Preferences對話方塊,點擊Android,在右側的Android Reference中,點SDK Location文字框右側的Browse…按鈕,找到C:\android-sdk-windows-1.6_r1,“確定”。

(如果不升級Android SDK的話,1.5或者1.6的也可以了)
第四步,解壓Android SDK Setup,下載更新Android SDK 2.0和2.1

將下載到的android-sdk_r04-windows.zip解壓縮到C:\android-sdk-windows,然後進入這個檔案夾,雙擊SDK Setup.exe,啟動Android SDK and AVD Manager,選中左側Settings項,然後在右側面板選中Force https://… sources to be fetched using http://,然後選擇Save & Apply。然後,參見這裡的圖解:

如何使用Android SDK Setup? http://www.android123.com.cn/zhongwensdk/366.html

我選擇了所有需要更新的內容,包括:

    * 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

耐心等待吧——注意,如果更新過程有提示,可能是因為你正在使用C:\android-sdk-windows-1.6_r1目錄,或者殺毒軟體不允許改寫其中的檔案,此時需要退出所有程式或暫時關閉殺毒軟體。

一切順利的話,到此Android 2.1開發環境(或者說,Android 1.6、2.0和2.1的開發環境)就構建好了。

附錄:
http://www.android123.com.cn/android_kit.html

鳴謝:http://www.android123.com.cn/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.