搭建Windows下Android應用開發環境——Eclipse/Android/ADT

來源:互聯網
上載者:User
 

搭建Windows下Android應用開發環境——Eclipse/Android/ADT

田海立@CSDN

2011/07/18

Window下Android的應用開發環境,很早以前就在我的機器上搭建好過。不過時間久遠了,都不知道放在哪裡了,而且工具也基本都已經升級過了,今天又重新安裝了一遍,發現安裝的過程中還是會有些問題,特在此記錄下來,以便回頭查閱,也希望對別人能有所協助。

下載安裝步驟可參照:http://developer.android.com/sdk/installing.html

 

一、工具準備

JDK下載

                JDK 5.0 update 22 (jdk-1_5_0_22-windows-i586-p.exe),或Java SE 6 update 26 (jdk-6u26-windows-i586.exe)

Eclipse IDE 下載

                到http://www.eclipse.org/downloads/下載。我下的是Eclipse 3.6(Helios) for Java Developer eclipse-java-helios-SR2-win32.zip。

【注意】 最新版Eclipse 3.7(indigo)不能安裝ADT,缺少了一些ADT需要的plugin,不要下載使用。

Android SDK Tools下載

                到http://developer.android.com/sdk/index.html下載。注意這裡下載的其實不是SDK,而是SDK Manager或者全稱叫Android SDK and AVD Manager

我當時下載的是android-sdk_r12-windows.zip。

 

二、安裝工具

2.1 JDK

安裝JDK沒什麼特殊的,直接執行jdk-1_5_0_22-windows-i586-p.exe檔案即可。

中間會讓選擇路徑,比如我的就分別選JDK在D:\SUN\Java\jdk1.5.0_22,選JRE到D:\SUN\Java\jre1.5.0_22。

2.2 Eclipse

Eclipse也並不需要特殊的安裝,把eclipse-java-helios-SR2-win32.zip解壓即可。

 

三、下載Android SDK Platforms

把android-sdk_r12-windows.zip解壓,能看到在檔案系統上的目錄結構為:

Add-ons\和platforms下面都是空的,只有tools\下有內容。也就是一中下載的只是SDK Tools。

執行android-sdk-windows\ SDK Manager.exe。在開啟的Android SDK and AVD Manager中,會把你本機已經安裝的包或已建立的AVD搜尋顯示出來,另外還與連網檢索現在可用的安裝包。(如果網路連接不上,可以到settings裡勾選中Force https://... sources to be fetched from http://...)

在Available packages裡,開啟Android Repository,勾選中你要安裝的包(Platform-tools是必選項)。

點擊Install Selected,開始下載安裝。中間可能會讓你確認License之類的提示,直接接受即可。

 

下載完之後,在Android SDK and AVD Manager裡會看到:

並且,在檔案夾android-sdk-windows\platforms裡也能看到,多了些內容。這些就是剛才執行的結果。

其實也就對應於剛才下載安裝的幾個包:

Android-sdk-windows\tools\                 Android SDK ToolsAndroid-sdk-windows\platform-tools \       Android SDK platform-toolsAndroid-sdk-windows\docs\                  Documentation for Android SDKAndroid-sdk-windows\platform\    android-8\                             SDK Platform Android 2.2, API 8, revision 2    android-13\                            SDK Platform Android 3.2, API 13, revision 1Android-sdk-windows\samples\    android-8\                             Samples for SDK API 8, revision 1    android-13\                            Samples for SDK API 13, revision 1

 

四、Eclipse配置以及EclipseADT下載

解壓Eclipse SDK之後,執行eclipse-java-helios-SR2-win32\eclipse\eclipse.exe。

配置JRE

執行菜單Window>Preferences;開啟Java>Installed JREs;點擊Search…指定到2.1中安裝的Java路徑。

下載安裝ADT

執行菜單Help > Install new Software…;點擊Add…;把http://dl-ssl.google.com/android/eclipse/加入到Repository。

選中Developer Tools (也即選中了DDMS/Development Tools/Hierarchy View/Trace view),然後點擊Button “Next>”開始下載。

下載完成之後,重啟Eclipse。

配置ADT

                執行菜單Window > Preferences;開啟Android,在SDK Location那裡點擊Browse..選擇三中的SDK的根目錄android-sdk-windows。

 

五、驗證——走向Android世界HelloAndroid

5.1 建立一個AVD

Eclipse中,通過菜單或者直接執行android-sdk-windows\ SDK Manager.exe。

在Virtual devices中,點擊New…,建立一個AVD,如示

5.2 建立HelloAndroid

建立項目,執行菜單File > New > Project…

選Android > Android Project,點擊Next。

在彈出的表單中設定各個屬性如下:

Project name:     HelloAndroid;Build Target:     選擇Android 2.2;Application name: Hello, Android;Package name:     com.android.testCreate Activity:  HelloAndroid

點擊Finish。

5.3 運行

Package View中,選中HelloAndroid這個項目,然後右擊選擇Run as -> Android Application。

好了,Android的世界在向你召喚。

[ERROR fixing]

Error generating final archive: Debug certificate expired on…

解決:刪除C:\Documents and Settings\hailitian\.android\下面的舊檔案(之前安裝Android產生的):debug.keystore,ddms.cfg以及default.keyset。

 

************************* 本文完 *****************************

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.