想升級Eclipse ADT的外掛,升級加速Android模擬器,才知道過程沒那麼簡單

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

所以習慣用Eclipse ADT Bundle的人,從此也沒得下載,

這樣一來想用Eclipse開發Android,

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

(本次的例子以此情境).

那為什麼不用Android  Studio呢?(容我先賣個關子)

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

本文會以接下來 展示安裝 Eclipse ADT Bundle升級到 Android 5.0.1,並安裝Google Play Service及如何

啟動內含Android 5.0.1 Google Play及飆速Android模擬器的安裝與各種出現錯誤的狀態及排除及設定.

首先先把環境準備好,  Windows 7以上 ( Window XP要用android模擬器的話, 靠點運氣才會成功),

另外  電腦 4G RAM, 3G以上硬碟空間.

由於博文圖像受網頁限制的關係, 字符呈現起來顯得很小,

建議到下載中心 http://down.51cto.com/data/1971303 下載整套所需的工具及Office簡報檔,

因為全螢幕清晰度高而且有操作畫面的重點圈選及詳細解說,

而且有內含一份官方最後一版的ADT供各位測試. ( adt-bundle-windows-x86_64-20140702-part01.rar到part08)

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

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

從頭操作到最後:

1.先開啟Eclipse:

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

3. 到Window→Android SDK Manager.

4. 下載 最新版的 Android 5.0.1 SDK(API 21)項目下的 SDK platform(我的已經下載了)

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

6. 下載 Google Play Services (此為開發像是Google Map這種會用到Google Play的 library) ,

以及 下載 Intel x86 Emulator Accelerator(此為Android模擬器快速開機及執行的加速器).

7. 怪事發生了, 這就是我在文章標題所說的:『沒那麼簡單』,
明明下載Google APIs Intel x86 Atom的映像檔卻不知為何 還是顯示未下載(Not Installed),  既使是關掉Eclipse再開Eclipse重新刷新整理,  再重新下載或重覆下載數次結果還是一樣,(發生的原因:在下載的簡報檔有解釋.)

那為什麼不用Android  Studio呢?主要是:
(1)因為太耗資源,Android至少要8G記憶體才有順暢的使用經驗, 硬碟空間也要至少6G.

(雖然Android Developer官網認為4G的記憶體及1.4G的硬碟空間就夠)

但本例因為要開發Google Play 相容的APP所需的映像檔, 及本身Android Studio預設的Nexus模擬機映像檔加上user data cache, 加上原本的壓縮檔就要6G.

(2)且因為需要安裝所以缺乏可攜性,
(3)以及缺乏mainifest.xml的自動選項的建議功能.

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

9. 已經重開Eclipse,  現在再一次下載Google APIs Intel x86 Atom System Image(映像檔),
如果你Android程式開發的測試都在實體手機上進行, 那接下來的你可以都不用看了.

10. 下載 Google APIs Intel x86 Atom System Image(映像檔), 軟體授權同意後, 會自動幫我下載了一個Google APIs.

11. 到 Window→AVD Manager 然後在AVD Manager 按[create]
CPU/ABI:選擇Google API Intel Atoms(x86),
Target:則可以隨你的目標系統版本做選擇, 我選 Google APIs(…),API 21.
三角警告訊息可以先忽略, 然後按[OK], 完成.

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

13.首先要先找到加速器HAXM的安裝檔放在哪裡,一般是在 android adt bundle的sdk夾內,
也就是 [你的android SDK]\extras\intel\Hardware_Accelerated_Execution_Manager的位置,

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

《  下載的簡報檔勘誤:

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

步驟13的簡報檔內文.更正為:
13.首先要先找到加速器HAXM的安裝檔放在哪裡,一般是在.....

也就是 [你的android SDK]\extras\intel\Hardware_Accelerated_Execution_Manager的位置,

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

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

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

18. 安裝完成, 出現這個對話視窗就沒有大問題了,取消勾選那個勾選方塊(不取消也無妨),

再按[Finish]就可以開Android模擬器了.

除非你是使用Windows XP作業系統(XP要用intelhaxm.exe的1.0.4版),(目前最新的是1.1.1版並不好用),或是:

安裝完後忘記電腦重新啟動.

19. 重開Eclipse, Window→AVD Manager,

然後再跳出的視窗選一台新建的Android 模擬器開機,

20. Android模擬器開機完成.

===============================================================================

補充: 1開機完成 花了9分鐘.有點離譜.

隔幾天後移除了那個5.2版(1.1.1版)的Intel 加速器,回復安裝以前的 4.x版(1.0.8版),

開啟400x800的Android模擬器,開機完成的確只要40秒.

所以不是android的問題, 而是新的5.x版加速器並沒有完美匹配的關係.

補充: 2 這是另一次Android 5.0.0的更新安裝完的開機完成,證明Google Play Service 在這樣的模擬器上跑Google Map或 Google Drive是絕對沒有問題的.

时间: 2024-12-25 06:39:51

想升級Eclipse ADT的外掛,升級加速Android模擬器,才知道過程沒那麼簡單的相关文章

Eclipse + ADT 新建安卓项目 Errors running builder 'Android Resource Manager' 解决方法

也是很恶心,Android Studio用不习惯,顺手装了个最新版的 Eclipse,然后装上ADT插件 正常的打开 Eclipse,新建安卓项目,最后一步来一个 Error java.lang.NullPointerException Errors running builder 'Android Resource Manager' on Project 'XXX' 咋一看,空指针异常,不懂,于是爬百度和谷歌. 原因好像是 JDK 7 的问题,于是--解决方法有三 1:手动创建一个项目 app

Plug-in com.android.ide.eclipse.adt was unable to lead class Error

Today while i started my Android ADT Eclipse Workspace i got the following error message, Problem Opening Wizard The selected wizard could not be started. Reason : Plug-in com.android.ide.eclipse.adt was unable to load classcom.android.ide.eclipse.ad

Android开发:《Gradle Recipes for Android》阅读笔记(翻译)2.3——用Eclipse ADT导出App

问题: 想在一个已经存在的Eclipse ADT的项目中使用Gradle 解决方案: Eclipse ADT插件可以帮助生成Gradle文件 讨论: Eclipse的ADT插件是在2013年推出Gradle之前主要的android开发工具.现在ADT项目被android studio所替代,但是还是有遗留的项目存在. ADT插件可以基于已经存在的项目结构和依赖帮你生成gradle的配置文件. 虽然这已经不是一个主流的机制,但是实践中会遇到这样的项目.这也是一个很好地机会,展示Gradle中的so

Google将专注于Android Studio,放弃Eclipse+ADT

上周Android的官方博客发表声明:Google将在年底结束对Eclipse+ADT的开发以及停止支持,把重心完全转移到Android Studio.对于很多使用Eclipse的Android开发者而言,他们必须接受一个全新的IDE.按照Google的说法,Android Studio非常的智能和强大.这里分享下Android Studio的一些基本体验. 参考原文:Time to Migrate Android Projects to Android Studio 作者:Xiao Ling

搭建Eclipse+ADT+Android SDK 安卓开发环境

安装JDK 请看JDK环境搭建 即可. 安装Eclipse Eclipse 是一个开放源代码的.基于Java的可扩展开发平台.就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境.幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK).我们可以通过在Eclipse中添加ADT(Android Development Tools)安卓开发工具,来搭建安卓开发环境. 下载Eclipse 下载地址:http://www

mint/ubuntu Android Eclipse ADT 简单安装及运行崩溃解决办法

1. 下载 Android SDK(ADT Bundle) http://developer.android.com/sdk/index.html (网站访问不了或者慢,请参考:轻松修改本地hosts文件,稳定用谷歌搜索和谷歌服务) (不想弄这个,请去我的百度网盘下载:http://pan.baidu.com/s/1jGIDNO6) 2. 解压到一个目录下,例如: unzip adt-bundle-linux-x86_64-20140624.zip -d ~/ 解压后得到文件夹:adt-bund

Eclipse ADT中的logcat不显示解决方法

Eclipse ADT中的logcat不显示解决方法: 1.在Eclipse界面中找到DDMS,然后找到device选项卡,在这个选项卡中选择reset adb,如果不行尝试方法2: 2.不用关闭eclipse和模拟器,在Android SDK的tools目录下有个 ddms.bat 批处理文件,运行这个文件可以启动DDMS,同时这里面有logcat,可以显示信息: 3.以上方法都不行,最终杀手锏就是重启eclipse,重启模拟器,记得在任务管理器中关闭adb.exe,这时应该就可以了. 4.用

Eclipse+ADT+Android SDK 搭建安卓开发环境

要求 必备知识 windows 7 基本操作. 运行环境 windows 7 下载地址 环境下载 最近开接触Android(安卓)嵌入式开发,首要问题是搭建Andoid开发环境,由于本人用的是windows7的笔记本,也就只能到Windows中搭建Android 开发环境了! 就搭建环境都花了比较长的时间, 在各种版本之间折腾了比较久的时间, 装好后SDK包更新又是一个比较大的麻烦(天朝的网络大家懂的--).下面把我的安装过程和经验分享个大家!! 安装JDK 这里可以参考我之前写的一篇关于安装J

ubuntu 安装eclipse,adt,android sdk,离线

1.安装jdk 环境变量 $ sudo gedit ~/.bashrc export JAVA_HOME=/usr/local/jdk1.8.0_65export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH sudo update-alternatives --install /usr/bin/java java /