本博文 转自:
android 开发环境ADT 搭建(windows)——超详细
http://www.topithome.com/android-adt-buildstartdep/
“工欲善其事,必先利其器”
—— Android 开发环境 ADT安装部署
软件开发的每种高级语言一般都有好几种开发环境,常用的有一两种。既然常用,就证明是比较符合开发人员的习惯,大家可以放心的使用。当然各种 IDE(集成开发环境) 都有各自的优缺点,各中优缺点,使用者自己体会吧,^_^
现在是 2015年,google的官方建议是 使用 Android Studio这个开发环境。之前 用多较多的是 ADT(Android Developer Tools),这篇文章说说 ADT的下载 和 安装以及配置。(注意是在 windows环境下的搭建哦!)
注意:
若以下 资源 找不到,可在 评论部分说明下,我会 及时的更新资源的下载连接。
ADT 的启动画面和 eclipse 差不多,如下:
第1步: 下载 ADT 的压缩包 和 java JDK 的压缩包(这个JDK 是 1.6 版本 绿色版的可以直接使用)
1.1 ADT 的下载路径如下
http://pan.baidu.com/s/1o6A4nay 这是 我自己提供的下载路径
注意:
大家也可以下载 下面这儿的ADT,这是我重新上传的,比上面那个链接 多些其他版本的 Android SDK。
ADT 包含几个 android sdk 的下载链接 {两个 都可以, 建议下载 这个 哦,这个文件更大更全面android sdk ,^_^}
1.2 Java JDK 的下载路径如下
Java 的JDK 1.6 版本的 绿色的jdk,不用安装可以直接使用。
http://pan.baidu.com/s/1c0ztuDyaa
放在 百度网盘中了,方便下载。如果 连接不能用的话, 可以 在下面进行评论,留下邮箱,我可以发送到留下的邮箱中。
第2步:ADT 下载 后,进行解压缩,建议 解压放的盘符的文件夹,位置空间大些。因为解压后 大约 1.18 G,文件稍微有点大;
“解压版 JDK”下载后解压,之后 拷贝 里面的 “jdk1.6.0_16” 文件夹,不要放在 中文目录中,否则 有时候会出现稀奇古怪的错我。我解压的路径如下。
2.1 ADT 解压后的图片 如下:
2.2 “解压版 JDK” 解压 路径如下:“F:\resources”,解压后的文件 拷贝出来,放在了这个文件中。
第3步:ADT 的本质 就是 用 eclipse 来开发 android ,只是 ADT 将 其中 的配置给配置好了,我提供的 这个ADT 的下载版本中是 包含 SDK 的,Android SDK 指的是Android专属的软件开发工具包。开发 “Android 应用是需要 用到 这个 软件开发工具包的”,可以 “认为是 N个 超大的 jar 包,哈哈,^_^ ”。
既然 用 eclipse 来开发,那么 eclipse 启动的时候,会去自动寻找 Java JDK的安装路径,因为这篇文章 提供的Java JDK是非安装版的,故 只需要 在 elipse.ini (eclipse启动时候,会初始化一些操作的文件)文件中配置下 解压后的 java jdk 的路径,ADT 就可以正常启动啦。
打开 解压后 的 ADT (这里是 放在了“F:\resources”目录中了 ),打开 下图有半部分 “绿色文件夹 eclipse 目录,找到 eclipse.ini”
用 写字板 打开 “eclipse.ini”文件,(因为记事本打开 后 看的 不清楚,没有换行)
【即:F:\resources\adt-bundle-windows-x86-20131030\eclipse 目录下的 “eclipse.ini”文件】
最好在文件的第一行 加上 如下 两行配置:(第2行是 解压版 java jdk 的路径,不能含有中午哦)
-vm
F:\resources\jdk1.6.0_16\bin
之后 保存 后,关闭 写字板。
注意: 这样做不需要 配置 java “path”的环境变量。如果 配置了 “JAVA_HOME”的环境变量,删除这个“JAVA_HOME”的环境变量。就可以启动了。
4、可以打开 eclipse了,双击 “F:\resources\adt-bundle-windows-x86-20131030\eclipse\eclipse.exe”
4.1 启动的 界面和打开后的界面如下。
图 “选择一个 目录作为 工作空间”
4.2 elipse 打开后的欢迎界面
这就是 ADT 开发环境的 搭建了, 已经 搭建 好 ADT 的开发环境了,可以 进行 “Android ”的开发了。
祝愿大家 在 Android 的海洋中尽情的畅游!^_^
有什么我理解的不到位的欢迎大家指正,共同进步。倘若有什么不清楚的,欢迎 评论指出。