1、网上下载android-sdk_r24.4.zip,然后随便找个喜欢的地方解压,我解压到D:\Android目录,解压完后,改名为SDK_Eclipse(不改名也可以,看个人喜好)。
2、进入SDK_Eclipse里面,双击运行SDK Manager.exe,稍等片刻会打开SDK管理器界面
3、进入SDK管理器界面,此时先不着急安装各个组件,先配置sdk的代理,方便下载组件不用翻墙,速度快:
4、重要:Tools以及Extra里面的工具都先不下载,先去下载想要的API,我下载目前热门的Android7.0(API 24):
这里我选择性下载了三个必须用的工具:
SDK Platform:这个是该版本的主要SDK,必须下载;
Sources for Android SDK:这个是源码,想看源码的可以下载
注:
1)以image结尾的都是模拟器的镜像,如果使用第三方模拟器的可以不用下载。
2)这里我选择了intel_x64的镜像,因为我要使用HAXM加速器,开启后速度比ARM的快很多,而且我不用Google的API,就不下以Google开头的镜像了。
3)如果CPU不是Intel的或者没有开启虚拟技术,那就只能选择ARM的了。
下图是下载并安装完成的状态:
5、展开Tools,下载25.0.3版本的Build-tools以及最新版本的Platform-tools,由于ADT和SDK的版本匹配问题,所以最高只能下载25.0.3,超过这个版本,项目就不能运行。
然后更新SDK Tools,按照提示,从24.4.1升级到25.2.5:
下图是下载并安装完成的状态:
6、展开Extras,除了最后一个HAXM以外,全选其他所有的项,进行下载:
下图是下载并安装完成的状态:
下图是最终文件目录:
到此通过SDK_Manager工具下载到此结束,接下来的工具需要手动下载:
7、手动下载appcompat系列(v4/v7/v13/v17)兼容包、constraint-layout(一种新的布局方式)及intel-haxm加速器:
1)下载support_r23.0.1.zip:
网盘地址:链接:https://pan.baidu.com/s/1BoOxcO_7IMKwC802v3mHbw
提取码:eb05
下载完毕之后,解压到${sdk_home}\extras\android目录里面,这里位置一定不能出错:
然后重新打开SDK Manager.exe,可以看到下图依赖,说明安装成功:
2)下载constraint-layout.zip:
网盘地址:链接:https://pan.baidu.com/s/1IMv3riowXvw59IvRmZgzmg
提取码:rgyl
下载完毕之后,解压到${sdk_home}\extras目录里面,这里位置也一定不能出错:
3)下载haxm-windows_v7_3_2.rar:
网盘地址:链接:https://pan.baidu.com/s/1FwgFofKJWplbxynxaznP5Q
提取码:z2n6
下载完毕之后,在${sdk_home}\extras目录里面新建intel目录,然后解压到${sdk_home}\extras\intel目录里面,这里位置也一定不能出错:
8、手动更新最重要的部分:SDK Tools:
注:由于最新版本才是25.2.5,这个版本的模拟器即使开启了haxm也很卡,那就手动下在更新额版本来替换。
网盘地址:链接:https://pan.baidu.com/s/1JIN6ohyAFUddO3JJYIrOwQ
提取码:859e
下载完毕之后,使用winrar打开压缩包,进入emulator目录,把里面所有文件解压到${sdk_home}\tools目录里面,如果出现文件冲突,就选择覆盖就行:
更新完毕之后,如下图所示:
9、安装HAXM并开启加速:
注:须要进入${sdk_home}\extras\intel\Hardware_Accelerated_Execution_Manager目录,在里面双击intelhaxm-android.exe进行安装。
10、到此,Eclipse的SDK环境配置完毕,目录结构如下:
启动模拟器时如果出现一下信息,说明HAXM正确配置并运行: