——不積跬步,無以至千裡;不積小流,無以成江海
所謂工欲善其事,必先利其器,而筆者選用的開發神器便是Eclipse+ADT外掛程式,開發語言筆者選的是java語言,所以JDK的安裝配置是必不可少的~好吧,接下來就開始我們的神器鑄造之旅吧~
1、JDK的安裝
JDK版本需要5以上,可以去Sun的首頁下載(悲哀的說應該是Oracle的首頁)。筆者下載的是可執行程式,所以下載後直接"下一步"式的安裝完成。至於Java環 境怎麼配置,這兒就略去了~
2、下載Eclipse IDE
筆者使用的Eclipse版本與 藍芽開發之從手機走向PC【1】——開發環境介紹 中用的版本相同,都是Eclipse 3.5 Galileo版,下載的連結地址在那片文章中也給 出了~Eclipse是綠色版,所以下載完了直接解壓縮到一個固定目錄就可以使用了,略過字數若干~
3、Android SDK
目前可下載的Android SDk的版本從最初的0.9到2.1已經有14種之多了,所以對於剛接觸Android的開發人員而言,一個比較頭疼的問題就是選擇SDK的版本 了~那麼選擇哪種版本的SDK比較合適呢?筆者選擇的是1.5版本的,有點折中之嫌,但卻也不是完全瞎選的~
首先第一部搭載Android系統的T-Mobile G1手機雖然可在官網升級到1.6版本的韌體,使用於1.6r1版本,API Level為4。但資料顯示,全球大多數G1使用者均 升級至1.5版本的韌體(Cupcake,支援螢幕軟鍵盤和IME的版本),所以API Level 3還是比較保險~
其次G2手機目前主要也是1.5 、1.6版本的韌體,1.5版本選擇也是不錯的~
再看看G3手機,也就是HTC Hero手機的推出也是伴隨著Android1.5版本的Cupcake韌體,我一同學前不久買的,韌體版本便是1.5(主要是覬覦這才選1.5 的,呵呵)。
所以基於以上的考慮,還是相當一部分的機型配置的是1.5版本的韌體,所以選用Android1.5版本來開發相對來說有比較好的相容性。
好了,開始Download吧~ 下載完Android Sdk 1.5後,首先將其解壓縮到某一固定的目錄。筆者這解壓縮到的路徑是D:\Program
Files\android-sdk1.5_r1,接著 設定下環境變數,在系統變數Path中添加 ;D:\Program Files\android-sdk1.5_r1\tools(注意前面的分號)
至此,Android Sdk便搞定了~
4、安裝ADT外掛程式
ADT即Android Development Tools的縮寫,可以利用ADT建立Android模擬器以及設定模擬器資訊的一些功能。由於選擇的是Android Sdk1.5,所以ADT 選用了與之對應的0.9版ADT外掛程式。Eclipse外掛程式安裝要麼通過網路安裝,要麼下載到本地後安裝,如下:
mso-bidi-font-family:Wingdings">Ø 通過網路安裝mso-fareast-font-family:宋體;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin">
minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">步驟1mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">、啟動Eclipse,Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">選擇Help->Install New Software,mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:
宋體;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin">如所示:
minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">步驟2mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">、點擊 Addmso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">按鈕,並輸入ADTmso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">外掛程式的連結地址(mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">由於網址經常變更,所以可以先自己上網搜下)
mso-bidi-font-family:Wingdings">Ø 下載到本地安裝
mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:
宋體;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin">下載到本地後,同網路安裝唯一不同的是,點擊中的ArchiveCalibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">,瀏覽到本地的ADT0.9.rarCalibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">壓縮包即可(圖略若干)
5、建立AVD
AVD即Android Virtual Device,中文即Android虛擬設備意思,有J2me開發經驗的應該知道,J2me程式在IDE中類比啟動並執行時候是有好幾種類型的模擬器設 備可以選擇的。而在Android開發中,我們首先需要根據我們自己的需要建立一套虛擬設備來讓我們編寫的程式在其中運行調試,並且建立的每個AVD都會有自己內 核、資料分區、SD卡、使用者資料以及外觀等等。
Android Sdk1.5帶有針對三種目標平台的AVD分別是API Level為2的1.1版本的目標平台、API Level為3的1.5版本的目標平台和基於1.5版本並針對開發具 有Google Map應用的目標平台。
1)開啟命令列,輸入Android list target 查看上述三種目標平台:
2)在命令列中輸入:Android list avd 查看當前可用的AVD
(預設是沒有的)
3) 繼續在命令列中輸入:Android create avd --name and15 --target 2 以建立新的AVD
(註:命令中--name後參數是建立的AVD的名稱,如and15;在--target後的參數是對應目標平台的id,參看第一步命令列出的3種目標平台,在改命令後出 現是否需要定製AVD的各項參數,如不需要選擇no結束,否則選擇y開始定製)
4)這時候在命令列中輸入:Android list avd 以查看剛才建立的AVD:
至此一個新的AVD便建立完成了,如果不滿意的話可以使用Android delete avd -name and15將上述建立的AVD刪除,其餘更多的命令可以通過敲入 Android -help進行深入學習。
6、建立完了AVD後還需要在Eclipse中做一些配置:
步驟1、功能表列 Window->Preference:
步驟2、mso-fareast-font-family:宋體;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin">設定SDKmso-fareast-font-family:宋體;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin">的Location
步驟3、font-family:宋體;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;
mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:
minor-latin;mso-bidi-font-family:"Times New Roman";mso-bidi-theme-font:minor-bidi;
mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA'>開啟功能表列mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:
minor-fareast;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;mso-ansi-language:EN-US;mso-fareast-language:
ZH-CN;mso-bidi-language:AR-SA'>Run->Run Configurations…Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:minor-bidi;mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA'>,如下所示
步驟4、font-family:宋體;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;
mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:
minor-latin;mso-bidi-font-family:"Times New Roman";mso-bidi-theme-font:minor-bidi;
mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA'>雙擊mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:
minor-fareast;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;mso-ansi-language:EN-US;mso-fareast-language:
ZH-CN;mso-bidi-language:AR-SA'>Android ApplicationCalibri;mso-ascii-theme-font:minor-latin;mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:minor-bidi;mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA'>選項,配置相應資訊
(宋體;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:
宋體;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin">註:設定Namemso-fareast-font-family:宋體;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin">為AndroidAvd,
Projectmso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">下的AndroidTestCalibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">是一個AndroidCalibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">的工程)
步驟5、設定Target
mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">(註:選中剛才建立的AVDmso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:
minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">)
7、至此開發環境終於配置完成,看下: