更新:此文內容曆史較久,請參考最新的Android 4.0開發環境安裝配置教程
====================================
對於想學習Android開發的入門初 學開發人員第一步就是配置開發環境,最好是手把手、Step by step地教。不過在我配置環境的時候從網上搜到的文章有些已經比較久了從而內容上有些變化或者說得不全。下面結 合一些英文資料分享一下我是如果搭建Windows XP SP2作業系統下的Android開發環境的。在下也是初學者,高手請直接跳過,有錯誤的地方請指正。
首先 我們需要下載以下3個檔案
- JDK下載 點擊這裡下載(SUN),最新版本資訊:jdk-6u16-windows-i586。
- Android SDK下載 點擊這裡通過Google地址最新版本Android SDK下載。順便提一下Android Developer網站國 內由於防火牆封鎖目前無法訪問和無法開啟,僅僅通過這個地址可以看到一些內容:https://sites.google.com/a/android.com/opensource/,當然你也可以翻牆GFW。目前最新版為2.1 R1。Android SDK裡包含了開發應用或Debug所有的工具 及API,也包含了Android模擬器。它可以在不需要真的硬體裝置的情況下測試基本上所有的應用。當然,有些應用需要硬體支援除外。例如需要使用到網路攝影機、藍芽等功能。
- Eclipse IDE下載 我們假定使用Eclipse IDE來開發Android應用,file=/technology/epp/downloads/release/galileo/SR2/eclipse-java-galileo-SR2-win32.zip">點擊這裡下載(Eclipse IDE)。安裝Eclipse IDE後還需 要安裝一個組件 Android Development Tools(ADT)增加Eclipse對Android工程的支援。ADT是Android開發支必需安裝的一個組件。這個檔案不用下載,它是通過Eclipse來直接 更新的。
安裝和配置開發環境
我們假定選擇D盤做為所有安裝的根目錄,粗略計算 全部都安裝好差不多要佔用1G的空間,所以請先保障D盤有1G的剩餘空間。
- 安裝JDK到D:\JDk6。Android是使用Java來編寫代 碼的。注意,需要安裝JDK之後才能正常使用Eclipse。
- Android SDK 1.6無需安裝,直接將下載的Android SDK 1.6檔案包解壓到D: Android_SDK1.6_R1。然後需要將目錄D:\Android_SDK_1.6_R1\tools加到系統PATH變數中去。方法如下:
- 在“我的電腦”上點右鍵選擇“屬性”,選擇“進階”,點擊下方“環境變數”按鈕。
- 在出現的對話方塊中雙擊“系統變數”下面的Path變數,然後在“變數值”中加入“D: Android_SDK1.6_R1\tools”。記住前面應該有個分號(;)與前面的路徑隔開。
- 將 Eclipe解壓到D:\Eclipse。使用Eclipse做為Android開發環境還需要更新ADT(Android Development Tools)外掛程式。安裝方法如下:
- 雙擊Eclipse.exe,選擇菜單Help>Software Updates>Available Software>Add site。
- 在對話方塊的Location中輸入地址:https://dl- ssl.google.com/android/eclipse/,然後點擊OK回到Available Software介面。
- 在列表框中看 到剛才輸入的地址,按照選中ADT然後點擊Install按鈕。下面會出現ADT外掛程式許可協議,點擊Next繼續。一直到安裝完成。
- 重啟Eclipse設定參數使它指向開發包的根目錄。操作方法如下:
- 選擇菜單Window>Preferences開啟對話方塊選中左側面板的Android,在右側面板中的SDK Location中選中Android SDK所在的根目錄。點擊OK確定。
- 更新ADT到最新版本
- 在Eclipse中選 擇Help>Software Updates。
- 在對話方塊的Installed Software中選中Android Development Tools, 點擊右側的“Update”按鈕直到更新完成。
這樣我們就完成了 Windows下的Android開發所需要的開發環境。後面會談到如果寫我們的第一個程式“Hello World"。 以上內容對你有用嗎?或有哪裡不對,歡迎留言討論!
延伸閱讀:《圖解如何在蘋果Mac電腦系統中配置Android開發環境(Eclipse IDE+JDK+Android SDK》