【移動(dòng)應(yīng)用開發(fā)技術(shù)】想升級Eclipse ADT的外掛,升級加速Android模擬器,才知道過程沒那麼簡單_第1頁
【移動(dòng)應(yīng)用開發(fā)技術(shù)】想升級Eclipse ADT的外掛,升級加速Android模擬器,才知道過程沒那麼簡單_第2頁
【移動(dòng)應(yīng)用開發(fā)技術(shù)】想升級Eclipse ADT的外掛,升級加速Android模擬器,才知道過程沒那麼簡單_第3頁
【移動(dòng)應(yīng)用開發(fā)技術(shù)】想升級Eclipse ADT的外掛,升級加速Android模擬器,才知道過程沒那麼簡單_第4頁
【移動(dòng)應(yīng)用開發(fā)技術(shù)】想升級Eclipse ADT的外掛,升級加速Android模擬器,才知道過程沒那麼簡單_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

【移動(dòng)應(yīng)用開發(fā)技術(shù)】想升級EclipseADT的外掛,升級加速Android模擬器,才知道過程沒那麼簡單

自從AndroidStudio1.0正式版推出後,官網(wǎng)只有提供AndroidStudio的下載,

所以習(xí)慣用EclipseADTBundle的人,從此也沒得下載,

這樣一來想用Eclipse開發(fā)Android,就只能:(1)分次各別下載各種外掛,那種情境就請到官網(wǎng)/downloads/下載,那種情境的流程,我會(huì)另外寫一篇文來說明.或者:2)總不能每次有更新的版本推出時(shí)都把用的很習(xí)慣的eclipse開發(fā)環(huán)境給捨棄吧,更何況如果已經(jīng)安裝了其他像是JAVAEE,PHP或Google的plugin難道也要捨棄再全部重做一個(gè)嗎,所以每次Android改版後,一定也有些人像我一樣用升級舊版的EclipseADTbundle來開發(fā)Android.(本次的例子以此情境).

那為什麼不用Android

Studio呢?(容我先賣個(gè)關(guān)子)

當(dāng)然首先如果你像我一樣想用Eclipse開發(fā)Android,如果你沒有下載過EclipseADTBundle(即:AndroidDeveloperKit與Eclipse的整合包),那麼因?yàn)樽詮?014/12月中AndroidStudio1.0正式版推出後,官網(wǎng)只有提供AndroidStudio的下載,所以EclipseADTBundle從此也沒得下載,

本文會(huì)以接下來展示安裝EclipseADTBundle升級到Android5.0.1,並安裝GooglePlayService及如何啟動(dòng)內(nèi)含Android5.0.1GooglePlay及飆速Android模擬器的安裝與各種出現(xiàn)錯(cuò)誤的狀態(tài)及排除及設(shè)定.

首先先把環(huán)境準(zhǔn)備好,

Windows7以上(WindowXP要用android模擬器的話,靠點(diǎn)運(yùn)氣才會(huì)成功),另外

電腦4GRAM,3G以上硬碟空間.

由於博文圖像受網(wǎng)頁限制的關(guān)係,字符呈現(xiàn)起來顯得很小,建議到下載中心/data/1971303下載整套所需的工具及Office簡報(bào)檔,因?yàn)槿災(zāi)磺逦雀叨矣胁僮鳟嬅娴闹攸c(diǎn)圈選及詳細(xì)解說,而且有內(nèi)含一份官方最後一版的ADT供各位測試.(adt-bundle-windows-x86_64-20140702-part01.rar到part08)

下載全部的.rar檔到C:\,解壓縮到一個(gè)預(yù)設(shè)或自訂一個(gè)短名稱的檔案夾(不然可能有長檔案路徑的錯(cuò)誤).

由於在這個(gè)例子,我是使用EclipseADTBundle,所以我會(huì)用升級的方式升級到Android5.0.1,如果你是老手開發(fā)者,你也許想說:「不過就是打開SDKManager就將Android5.0.1項(xiàng)目下的SDKPlatform下載更新升級到最新不就得了」.但是我試過至少三次的實(shí)證結(jié)果並不是這麼簡單,有數(shù)次的成功經(jīng)驗(yàn),但當(dāng)時(shí)沒有拍下螢?zāi)划?dāng)證據(jù),所以這次我又做了一次.

從頭操作到最後:

1.先開啟Eclipse:2.先決定把新增哪個(gè)資料夾當(dāng)工作區(qū)或使用哪一個(gè)資料夾當(dāng)工作區(qū):

3.到Window→AndroidSDKManager.4.下載最新版的Android5.0.1SDK(API21)項(xiàng)目下的SDKplatform(我的已經(jīng)下載了)

5.步驟5及接下來的步驟6為在同一個(gè)頁面下所進(jìn)行的步驟的動(dòng)作:下載內(nèi)含有GooglePlayStore的GoogleAPIsIntelx86AtomSystemImage的映像檔(全都以實(shí)體手機(jī)當(dāng)程式測試的人可不用下載這個(gè)),

6.下載GooglePlayServices(此為開發(fā)像是GoogleMap這種會(huì)用到GooglePlay的library),以及下載Intelx86EmulatorAccelerator(此為Android模擬器快速開機(jī)及執(zhí)行的加速器).

7.怪事發(fā)生了,這就是我在文章標(biāo)題所說的:『沒那麼簡單』,明明下載GoogleAPIsIntelx86Atom的映像檔卻不知為何還是顯示未下載(NotInstalled),

既使是關(guān)掉Eclipse再開Eclipse重新刷新整理,

再重新下載或重覆下載數(shù)次結(jié)果還是一樣,(發(fā)生的原因:在下載的簡報(bào)檔有解釋.)那為什麼不用Android

Studio呢?主要是:(1)因?yàn)樘馁Y源,Android至少要8G記憶體才有順暢的使用經(jīng)驗(yàn),硬碟空間也要至少6G.(雖然AndroidDeveloper官網(wǎng)認(rèn)為4G的記憶體及1.4G的硬碟空間就夠)但本例因?yàn)橐_發(fā)GooglePlay相容的APP所需的映像檔,及本身AndroidStudio預(yù)設(shè)的Nexus模擬機(jī)映像檔加上userdatacache,加上原本的壓縮檔就要6G.(2)且因?yàn)樾枰惭b所以缺乏可攜性,(3)以及缺乏mainifest.xml的自動(dòng)選項(xiàng)的建議功能.

8.下載AndroidSDK及AndroidSDKPlatformtools,下載完更新後,會(huì)跳出對話方塊,提醒你要關(guān)掉Eclipse再開Eclipse.(因?yàn)檫@樣工作區(qū)上的資料結(jié)構(gòu)及視窗畫面才會(huì)重新刷新整理).

9.已經(jīng)重開Eclipse,

現(xiàn)在再一次下載GoogleAPIsIntelx86AtomSystemImage(映像檔),如果你Android程式開發(fā)的測試都在實(shí)體手機(jī)上進(jìn)行,那接下來的你可以都不用看了.

10.下載GoogleAPIsIntelx86AtomSystemImage(映像檔),軟體授權(quán)同意後,會(huì)自動(dòng)幫我下載了一個(gè)GoogleAPIs.

11.到Window→AVDManager然後在AVDManager按[create]CPU/ABI:選擇GoogleAPIIntelAtoms(x86),Target:則可以隨你的目標(biāo)系統(tǒng)版本做選擇,我選GoogleAPIs(…),API21.三角警告訊息可以先忽略,

然後按[OK],完成.

12.如果馬上啟動(dòng)這臺(tái)Intelx86Atom的Android模擬器會(huì)發(fā)生錯(cuò)誤.要你先安裝加速器HAXM(IntelEmulatorAccelerator).

13.首先要先找到加速器HAXM的安裝檔放在哪裡,一般是在androidadtbundle的sdk夾內(nèi),也就是[你的androidSDK]\extras\intel\Hardware_Accelerated_Execution_Manager的位置,

以本例我是放在C:\user\my\Documents\adt-bundle-windows-x86_64-20140702\sdk\extras\intel\Hardware_Accelerated_Execution_Melhaxm-android.exe

下載的簡報(bào)檔勘誤:

下載的簡報(bào)檔,文章中誤植為extras\extras兩次:如下:[你的androidSDK]\extras\extras\...(省略)..的位置.

步驟13的簡報(bào)檔內(nèi)文.更正為:13.首先要先找到加速器HAXM的安裝檔放在哪裡,一般是在也就是[你的androidSDK]\extras\intel\Hardware_Accelerated_Execution_Manager的位置,

以上為下載的簡報(bào)檔勘誤》

15.及16.這樣就好了嗎?才知道:『沒那麼簡單』,安裝intel加速器時(shí)如果你的BIOS設(shè)定的XD沒有啟用[On]也會(huì)發(fā)生錯(cuò)誤(簡報(bào)檔內(nèi)有BIOS截圖),另外BIOS的IntelVT也要啟用.

17.BIOS設(shè)定完後,重安裝Intelhaxm.exe,然後設(shè)分配給加速器的記憶體,只要你的硬體記憶體有4G以上,可以設(shè)1024MB給intelHAXM加速器(約1/4).

18.安裝完成,出現(xiàn)這個(gè)對話視窗就沒有大問題了,取消勾選那個(gè)勾選方塊(不取消也無妨),再按[Finish]就可以開Android模擬器了.

除非你是使用WindowsXP作業(yè)系統(tǒng)(XP要用intelhaxm.exe的1.0.4版),(目前最新的是1.1.1版並不好用),或是:安裝完後忘記電腦重新啟動(dòng).

19.重開Eclipse,Window→AVDManager,然後再跳出的視窗選一臺(tái)新建的Android模擬器開機(jī),

20.Android模擬器開機(jī)完成.

===============================================================================補(bǔ)充:1開機(jī)完成花了9分鐘.有點(diǎn)離譜.隔幾天後移除了那個(gè)5.2版(1.1.1版)的Intel加

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論