【移动应用开发技术】想升級Eclipse ADT的外掛,升級加速Android模擬器,才知道過程沒那麼簡單_第1页
【移动应用开发技术】想升級Eclipse ADT的外掛,升級加速Android模擬器,才知道過程沒那麼簡單_第2页
【移动应用开发技术】想升級Eclipse ADT的外掛,升級加速Android模擬器,才知道過程沒那麼簡單_第3页
【移动应用开发技术】想升級Eclipse ADT的外掛,升級加速Android模擬器,才知道過程沒那麼簡單_第4页
【移动应用开发技术】想升級Eclipse ADT的外掛,升級加速Android模擬器,才知道過程沒那麼簡單_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【移动应用开发技术】想升級EclipseADT的外掛,升級加速Android模擬器,才知道過程沒那麼簡單

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

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

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

那為什麼不用Android

Studio呢?(容我先賣個關子)

當然首先如果你像我一樣想用Eclipse開發Android,如果你沒有下載過EclipseADTBundle(即:AndroidDeveloperKit與Eclipse的整合包),那麼因為自從2014/12月中AndroidStudio1.0正式版推出後,官網只有提供AndroidStudio的下載,所以EclipseADTBundle從此也沒得下載,

本文會以接下來展示安裝EclipseADTBundle升級到Android5.0.1,並安裝GooglePlayService及如何啟動內含Android5.0.1GooglePlay及飆速Android模擬器的安裝與各種出現錯誤的狀態及排除及設定.

首先先把環境準備好,

Windows7以上(WindowXP要用android模擬器的話,靠點運氣才會成功),另外

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

由於博文圖像受網頁限制的關係,字符呈現起來顯得很小,建議到下載中心/data/1971303下載整套所需的工具及Office簡報檔,因為全螢幕清晰度高而且有操作畫面的重點圈選及詳細解說,而且有內含一份官方最後一版的ADT供各位測試.(adt-bundle-windows-x86_64-20140702-part01.rar到part08)

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

由於在這個例子,我是使用EclipseADTBundle,所以我會用升級的方式升級到Android5.0.1,如果你是老手開發者,你也許想說:「不過就是打開SDKManager就將Android5.0.1項目下的SDKPlatform下載更新升級到最新不就得了」.但是我試過至少三次的實證結果並不是這麼簡單,有數次的成功經驗,但當時沒有拍下螢幕當證據,所以這次我又做了一次.

從頭操作到最後:

1.先開啟Eclipse:2.先決定把新增哪個資料夾當工作區或使用哪一個資料夾當工作區:

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

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

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

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

既使是關掉Eclipse再開Eclipse重新刷新整理,

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

Studio呢?主要是:(1)因為太耗資源,Android至少要8G記憶體才有順暢的使用經驗,硬碟空間也要至少6G.(雖然AndroidDeveloper官網認為4G的記憶體及1.4G的硬碟空間就夠)但本例因為要開發GooglePlay相容的APP所需的映像檔,及本身AndroidStudio預設的Nexus模擬機映像檔加上userdatacache,加上原本的壓縮檔就要6G.(2)且因為需要安裝所以缺乏可攜性,(3)以及缺乏mainifest.xml的自動選項的建議功能.

8.下載AndroidSDK及AndroidSDKPlatformtools,下載完更新後,會跳出對話方塊,提醒你要關掉Eclipse再開Eclipse.(因為這樣工作區上的資料結構及視窗畫面才會重新刷新整理).

9.已經重開Eclipse,

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

10.下載GoogleAPIsIntelx86AtomSystemImage(映像檔),軟體授權同意後,會自動幫我下載了一個GoogleAPIs.

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

然後按[OK],完成.

12.如果馬上啟動這台Intelx86Atom的Android模擬器會發生錯誤.要你先安裝加速器HAXM(IntelEmulatorAccelerator).

13.首先要先找到加速器HAXM的安裝檔放在哪裡,一般是在androidadtbundle的sdk夾內,也就是[你的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

下載的簡報檔勘誤:

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

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

以上為下載的簡報檔勘誤》

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

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

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

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

19.重開Eclipse,Window→AVDManager,然後再跳出的視窗選一台新建的Android模擬器開機,

20.Android模擬器開機完成.

===============================================================================補充:1開機完成花了9分鐘.有點離譜.隔幾天後移除了那個5.2版(1.1.1版)的Intel加

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论