接下來的任務(wù)就是安裝Android SDK Platform-tools和SDK Platform Android,選中"Avaliable packages",可以發(fā)現(xiàn)里面有很多可選包。
其中Android SDK Platform-tools是一定要裝的,而SDK Platform Android有多個版本,你可以按照你自己的選擇來裝,不用全部裝了,但最少要裝一個,不然沒法運(yùn)行程序,比如2.2,3.1,3.2等等,選一個適合你的來安裝。
SDK Platform Android版本的選擇最好是根據(jù)你的參考資料而定,比如如果你在看3.x版本的書,你就用3.x的版本,而如果你在看2.x版本的書,你就安裝2.x版本,不然可能會帶來麻煩。
《Learning Android》使用的是2.2版本,所以我就安裝2.2版本。
給Android SDK Platform-tools和你選中的SDK Platform Android前打勾,然后點(diǎn)擊“Install Selected“,等待下載和安裝完成,之后切換回“Installed packages”,確保剛才選中的包已經(jīng)安裝完畢。
(注意,作為演示,截圖中我選中了2.1版本的SDK Platform Android作為,也沒有選中Android SDK Platform-tools,因為我已經(jīng)裝過了。)
繼續(xù)Eclipse的安裝
剛才我說到Eclipse編輯器的安裝已經(jīng)完成了,但光有編輯器還不夠,因為Eclipse提供了很多有用的插件,可以在我們開發(fā)Android程序的時候提供方便,所以我們也要把相關(guān)的插件也裝上,這樣以后寫起代碼來才能達(dá)到事半功倍的效果。
打開你的Eclipse,點(diǎn)擊菜單欄上的 Help -> Install New Software...
在彈出的對話框中,點(diǎn)擊“Add”按鈕,
在彈出的框中,將Name字段填入一個名字,這里我用Android Plugin,而在Location字段,將以下的地址復(fù)制進(jìn)去:
https://dl-ssl.google.com/android/eclipse/
然后,返回之前的窗口,可以看到已經(jīng)有幾個軟件包出現(xiàn)了,給它們打上勾,點(diǎn)擊“Next ->“按鈕。
之后再點(diǎn)擊“Finish”按鈕,插件就安裝完畢了。
插件安裝出錯怎么辦?!
如果Eclipse檢測到有依賴關(guān)系沒有滿足,它會提示錯誤(如下截圖),要求你解決依賴關(guān)系。(我個人覺得它不會自己解決依賴關(guān)系挺蠢的。)
(我這里的出錯信息提示我,我試圖重復(fù)安裝已有插件,因為我已經(jīng)把插件都安裝好了)
事情總不可能一帆風(fēng)順的,軟件也一樣,但這就是人生阿~
如果你在安裝過程中出現(xiàn)以下的錯誤,請跟隨我的步驟來解決這些問題。
Cannot complete the install because one or more required items could not be found.Software being installed: Android Development Tools 11.0.0.v201105251008-128486 (com.android.ide.eclipse.adt.feature.group 11.0.0.v201105251008-128486)Missing requirement: Android Development Tools 11.0.0.v201105251008-128486 (com.android.ide.eclipse.adt.feature.group 11.0.0.v201105251008-128486) requires 'org.eclipse.gef 0.0.0' but it could not be found
這樣的話,說明你沒有安裝一個叫“GEF”的插件,你可以通過添加這個插件來解決這個問題。
方法就和你添加Android插件一樣,點(diǎn)擊Add按鈕,將GEF插件的名字和它的地址復(fù)制進(jìn)去,然后點(diǎn)擊next來安裝GEF插件。
GEF插件的地址是 http://download.eclipse.org/tools/gef/updates/releases/
OK,然后你可以重新嘗試安裝Android插件了,在Work with中選擇之前填入的Android Plugin選項,然后嘗試重新執(zhí)行一次操作。
可插件還是出錯!
禍不單行阿,我?guī)缀醵家叵耍。?/span>安裝了GFE插件之后嘗試安裝Android插件,可是Eclipse又報錯了,這次的出錯信息是:
Cannot complete the install because one or more required items could not be found.Software being installed: Android Development Tools 11.0.0.v201105251008-128486 (com.android.ide.eclipse.adt.feature.group 11.0.0.v201105251008-128486)Missing requirement: Android Development Tools 11.0.0.v201105251008-128486 (com.android.ide.eclipse.adt.feature.group 11.0.0.v201105251008-128486) requires 'org.eclipse.wst.sse.core 0.0.0' but it could not be found
幸好有了上次的經(jīng)驗,我們已經(jīng)能淡定一點(diǎn)點(diǎn)對應(yīng)這類問題了,這次的解決方法更巧妙一點(diǎn),我們分三步走:
1.點(diǎn)擊Add按鈕,將下面的地址復(fù)制進(jìn)去,名字叫helios好了,然后確認(rèn): http://download.eclipse.org/releases/helios
2.點(diǎn)擊Add按鈕下方的“Avaliable Software Sites“鏈接,在出現(xiàn)的框中,將helios的勾勾打上,然后確認(rèn)。(注意這里不用安裝helios的任何插件,將地址添加進(jìn)去,然后點(diǎn)鏈接,打勾,確認(rèn),就可以了。)
3.在Work with中選擇之前填入的Android Plugin選項,然后嘗試重新執(zhí)行一次安裝。
三個步驟圖示如下:
(1)
如果這時候彈出一個Google,要求你幫忙反饋SDK,把它忽略掉先。
在project界面填上項目信息,比如名字“HelloWorld”,包管理器用自己的域名,我的是"me.sideeffect",然后確認(rèn)。
默認(rèn)的項目文件被生成出來了,接下來我們可以嘗試添加一臺虛擬機(jī),然后就可以在電腦上仿真一臺Android手機(jī)了。
點(diǎn)擊菜單欄的“ Window -> Android SDK and AVD manager ”
彈出一個界面,就是我們之前使用過的開發(fā)工具,現(xiàn)在我們要用它創(chuàng)建一個虛擬機(jī)。
點(diǎn)擊右邊菜單的“new”按鍵。
之后的選項比較多,分別的意思如下:
Name : 虛擬機(jī)的名字,隨便就可以。
Target : 目標(biāo)平臺,這里選你自己裝的Android版本,我這里是2.2版。
SD Card : 虛擬手機(jī)里面的硬盤空間大小,可以按你的需要設(shè)置。
Snapshot : 快照,勾選之后可以支持保存虛擬機(jī)的狀態(tài),這樣就可以像真機(jī)一樣保存設(shè)置了,不用每次都重新設(shè)定;這個選項也有助于快速啟動虛擬機(jī),但相應(yīng)地,保存速度會減慢。
Skin : 你的虛擬機(jī)的屏幕大小,可以根據(jù)你的需要來設(shè)定。
Hadrware: 你虛擬機(jī)的硬件,可以根據(jù)你的需要來設(shè)定。
一切搞定之后,按CreateAVD。
創(chuàng)建了虛擬機(jī)之后自然是讓他跑起來,選中虛擬機(jī),點(diǎn)擊窗口上的Start,之后還會有一個窗口彈出,一般直接按Lanch就行了~
等等等
行!終于搞定了!我們坎坷的安裝旅程到此就告一段落了。
然后你可以開始寫你的Android程序了,開始你的Android之旅吧~祝你好運(yùn)!
----
引用資料:
http://ofps.oreilly.com/titles/9781449390501/Quick_Start.html
http://developer.android.com/sdk/installing.html
http://blog.csdn.net/baby_nanhai/archive/2011/06/16/6549682.aspx
聯(lián)系客服