關于Windows下Android開發環境搭建、配置方面文章,網上一搜一堆,為友善以後參考,權且做個記錄,主要關注安裝過程中的注意事項。對
新手提醒的是,本文介紹SDK開發Android
APK環境搭建過程,開發語言面向Java的,如果您隻打算做做Android上層APK應用或是Android入門,一般足夠了,如果還涉及到底層接
口、裝置等控制操作,有可能需要安裝NDK開發環境,參稍後文章。
基礎閱讀:
Android開發入門之環境概念介紹
上一篇文章介紹JDK、NDK、Eclipse、ADT等概念,本文不再贅述,隻說下載下傳及安裝過程。
一、安裝JDK(Java Development Kit)
1、安裝JDK版本1.5或者1.6均可
2、下載下傳位址:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
打開該頁面後,關于Java軟體版本較多,第一次接觸Java先不用管那麼多,直接找到中間的JDK,點選後進入下載下傳頁面,注意選擇對應版本連結(本文選擇Windows環境包,類似jdk-6u22-windows-i586.exe醬紫的)。
2、下載下傳後,預設路徑安裝。
3、設定好環境變量後,單擊“開始”—>“運作”—>輸入:cmd指令,在CMD視窗中輸入:javac看是否有幫助資訊輸出。
4、上一步如果該指令未執行成功,可能是PATCH路徑問題,可在“系統屬性”——“環境變量”的PATH裡增加,;C:\Program Files\Java\jdk1.6.0_22\bin後再次嘗試。
二、安裝Eclipse,目前最新版本為3.6
1、下載下傳位址:
http://www.eclipse.org/downloads/
2、這個頁面打開也有點暈,太多下載下傳選項了,正如上篇文章介紹的,Eclipse由于設計架構的開放性,豐富的插件支援,已經支援很多種語言開發,
本文将要使用Java開發,是以選擇Eclipse IDE for Java Developers、Pulsar for Mobile
Developers或Eclipse IDE for Java EE
Developers都可以,至于它們之間的功能差別,天緣下次有時間再仔細補充一下這裡,估計是預設的插件有些不同,實際使用部分功能支援不同,一般是
這樣。
3、下載下傳完成後,直接解壓到C槽根目錄或Program Files目錄下。
三、安裝Android SDK
1、下載下傳android sdk,位址如下:
http://androidappdocs.appspot.com/sdk/index.html(該位址已悲劇)
http://developer.android.com/sdk/index.html
Windows平台選擇for windows包,linux平台選擇for linux包,版本為SDK 2.1,壓縮包類似android-sdk_r06-windows.zip這樣。
2、下載下傳後解壓到C:\Program Files\android-sdk-windows。
四、配置環境
配置涉及兩個方面:
- 安裝ADT
- 配置SDK
4.1、安裝ADT (Android Development Tools)
1、啟動Eclipse後,選擇菜單Help->Install New Software
2、在彈出視窗中,點選Add按鈕,Name随便填寫(比如Android),Location一欄填寫(ADT plus-in網址),http://dl-ssl.google.com/android/eclipse/,點選OK
3、等待線上更新可用清單,然後在下面的清單框中Developer Tools選擇并安裝Android DDMS(Android Dalvik Debug Moniter Server)和Android Development Tools(ADT)
4、選擇Next後,接受安裝協定,點選Finish,并等待安裝完成。
5、完成後會提示重新開機Eclipse(點選Restart Now)。
4.2、配置SDK
1、點選Eclipse菜單,Windows->Preferences,然後點選左側的Android設定項。
2、在右側的SDK Location裡填入我們上文解壓的SDK目錄C:\Program
Files\android-sdk-windows,點選确定(或在SDK
Location上單擊“Browse…”,選擇剛才解壓完的Android SDK檔案夾所在目錄)。
3、點選菜單Window->Android SDK and AVD Manager。
4、在彈出視窗中,點選Update All按鈕(或點選左側的Available package),會彈出可選的程式包版本。
5、安裝以下幾個即可:
Android SDK Tools, revision x
Android SDK Platform-tools, revision x
Documentation for Android SDK, API xx, revision x
SDK Platform Android x.x, API x, revision x
Samples for SDK API x, revision x
Android Compatibility package, revision x
(版本如何選擇?請參照自己将要編譯的平台版本(裝錯也沒關系,回頭寫程式編譯會自動提示API版本不比對等錯誤,再次進來安裝亦可),其它不需要
的選擇Reject,設定完成後,點選Install并等待安裝完成,安裝有點慢請耐心等待,安裝完成選擇Restart ADB,關閉安裝視窗)
4.3、配置虛拟機
1、點選菜單Window->Android SDK and AVD Manager。
2、點選左側的Virtual Devices,建立AVD(Android Virtual Devices = AVD,Android虛拟裝置)。
3、點選“New...”按鈕,彈出“Create new Android Virtual Device(AVD)”對話框。
4、在Name中輸入(隻是個辨別而已):Android-AVD,Target中選擇(這個API版本要選對,跟上文對應):Android 2.2 - API Level 8。
5、Skin裡Build-in螢幕大小建議選的小一點,不要預設,比如WQVGA400,否則太大了,筆記本可能會滿屏高度滿屏導緻不好操作。
6、其它選項按照預設即可(後續仍可以随時修改,點選右側的Edit按鈕),點選“Create AVD“按鈕即可。
7、可以點選右側的Start...進行測試,彈出視窗中點選Launch啟動虛拟機(後續我們運作是使用eclipse裡設定自動調用),AVD加載很慢,請耐心等待。
五、建立Android Project
1、點選Eclipse菜單File->New->Other,如下圖:

選擇Android Project,如下圖:
上圖建立Android工程時,必須仔細填寫,確定不要出錯,關鍵點如下:
- ProjectName :項目所在的檔案夾名稱
- Application Name: 應用程式名(如果是放在主菜單下,會顯示在手機的主菜單清單中和選中時的标題上 )
- Package Name要最好按照Android上程式目錄結構樣式進行起名,比如com.android.hello,實際建立效果如下圖(注意圖中的箭頭所示)。
- Create Activity
- Min SDK Version最小的SDK版本,為整數。
六、編寫程式并編譯
實際上建立完成的工程,預設隻是個空架構,可以直接編譯執行,如下圖:
工程的視圖顯示,可點選Window->Show View,常用的兩個:Navigator(如下圖,參照目錄結構顯示)和Package Explorer(參照Package組織方式顯示)。
七、AVD虛拟機測試
1、點選工具欄中的Run As...運作箭頭按鈕,彈出對話框,如下圖,如果您已經參照上文建立過一個AVD裝置,那麼這裡直接輕按兩下Android Application運作,Eclipse會自動建立一個Andriod運作配置。
當然按照标準操作步驟,建議你先點選Run As右側的向下箭頭,打開配置視窗,進行手動配置:
如上圖,第一次執行配置,可輕按兩下左側Android Application項,會自動建立一個配置,然後進行手動配置,配置内容包括:
- Android頁籤裡選擇對應的工程
- Target頁籤裡設定将要下載下傳運作目标,預設就是使用上文建立的Android-AVD,如果需要下載下傳到真機測試,請參天緣稍後文章。
2、運作結果如下圖:
拉開左側的解鎖條,運作效果如下: