Eclipse中配置Android的开发环境的几种形式:
- 使用预配置的环境
- Eclipse for Android Developers
- ADT bundle
- 手动配置,安装ADT插件
注意
2015年,Google宣布停止ADT插件支持和更新,目前不推荐使用Eclipse进行Android开发(下文提到的软件版本、插件通常不是最新或停止更新),推荐使用官方支持的Android Studio(基于Intellij IDEA Community版本)。
相关说明信息:(https://developer.android.com/studio/tools/sdk/eclipse-adt.html)
使用Eclipse for Android Developers环境
这个方式是最简单的,配置的环境还比较新。目前,Eclipse官网仅提供Neon(2016年发布)版本支持;最新页面地址(2016年) 见图:
使用ADT Bundle环境
ADT Bundle包含了Eclipse、ADT插件和SDK Tools,是已经集成好的IDE。
ADT Bundle 20140702.zip
版本结构如下图所示,其中预装的eclipse的版本是Eclipse Juno(2012, Eclipse 4.2),默认项目中Android SDK最高支持API 21(Android 4/5)。
下载地址
ADT Bundle 官方下载地址(2014-07-02):
- windows 32: https://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip
- windows 64: https://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip
国内备份下载(其中23.0.2对应20140702.zip版本):
-
http://www.androiddevtools.cn 提供的下载:
ADT Bundle -
http://adt.android-studio.org 提供的百度网盘下载:
image.png
手动配置, 安装ADT插件
基本的安装和配置流程:
- 下载并解压Eclipse;
- Eclipse中安装ADT插件;
- 插件安装完成后重启Eclipse。
ADT插件网页:Android Development Tools for Eclipse
ADT插件安装
方式1:Eclipse Marketplace 方式
- 【Help】=> 【Eclipse Marketplace】, 搜索框输入
android
, 选择如图选项安装(可能不是搜索结果的第一个):
搜索ADT插件 - 选择并安装: 安装ADT插件
方式2: 使用Install New Software方式
安装ADT步骤如下(来自stackoverflow):
离线或在线安装的说明:
- 如果选择在线安装,在Location中输入:
https://dl-ssl.google.com/android/eclipse/
(如果https有问题,则使用http) 在线安装ADT - 如果选择离线包(离线包下载地址见下面一段),点击Archive, 选择ADT插件文件。适合网络不佳的环境(中间仍会需要访问网络,下载其他相关组件) 离线安装ADT
ADT插件离线包的下载地址:
官方下载地址是:http://dl.google.com/android/ADT-xx.x.x.zip
, 其中ADT-XX.X.X
部分替换相应的版本号。例如如ADT-23.0.7版本的下载链接是:https://dl.google.com/android/ADT-23.0.7.zip
国内备份下载:
-
http://www.androiddevtools.cn
提供的下载
androiddevtools: ADT -
http://adt.android-studio.org
提供的百度网盘下载
android-studio.org: ADT
Eclipse Android开发
配置SDK和AVD
配置完ADT插件后,打开Eclipse可能显示下面的两个图,需要配置Android SDK和AVD。 配置SDK 配置AVD Eclipse中的配置: Eclipse Android配置Android SDK默认路径是:C:\Users\username\android-sdks
(可以修改), 如果下载的API较多(推荐安装较新版本即可),目录占用空间会很大,因此需要保证足够的磁盘空间,默认的下载源dl.google.com
。
Android SDK在线更新镜像服务器
- 大连东软信息学院开源镜像站:mirrors.neusoft.edu.cn, 端口80
- 郑州大学开源镜像站: mirrors.zzu.edu.cn,端口80
配置如图
Android SDK Manager界面如下图,Tools选择Android SDK tools
和API版本对应的Android SDK Build-tools
, SDK中选择Android版本的SDK Platform
,然后安装。(选择最新的较新版本即可)
注意:SDK Manager中的安装完成后,需要重新启动Eclipse,否则AVD管理器中可能找不到相应的版本。
可能的问题
-
HAXM缺失的问题:
Intel x86 Emulator Accelerator
Intel x86 Emulator Accelerator(HAXM Installer) not compatible with Windows。(导致x86的AVD无法运行;x86的AVD在x86架构的机器上运行比arm的快)
解决方案:
手动下载:https://github.com/intel/haxm/releases 选择最新的版本下载即可,intelhaxm-android.exe点击安装。
另外需要保证BIOS中的Virtualization Technology
是enable
状态。
haxm-windows -
模拟器AVD显示全黑,一致没有反映。
经过实际测试,Android 8.0及以上的版本,Eclipse的模拟器会出现这种状况,但Android 7.0及以下版本绝可以正常使用,因此SDK安装中选择Android 6或7版本的API。
Eclipse中AVD Android版本示例(其中Android 8
全黑显示,没有反应):
Android 2.3 | Android 4.4 | Android 6 | Android 7 | Android 8 |
---|
网友评论