我曲折的Android Eclipse开发环境搭建之路

February 13, 2015

继续阅读

昨日在Eclipse中搭建Android开发环境,遇到了不少的问题,分享给大家,希望能给其他人带来帮助。

步骤一、下载并安装SDK

下载地址,进入后可以看到右边有一个很大的按钮:

“Download the SDK ADT Bundle for Windows”

注意这个东西是捆绑下载,也就是说如果你本地没有Eclipse开发工具,可以直接下载这个包,里面已经有Eclipse,并且相关的东西已经配置好了的。如果你已经有Eclipse,请不要点击这个!!而是打开 下面的一个连接

“USE AN EXISTING IDE”

就可以看到“Download the SDK Tools for Windows”的按钮,点击进入下载页面。点击“I have read and agree with the above terms and conditions”同意相关服务条款,才能点击下载

下载完成后,点击进行安装(这里就不截图了)。安装完成以后,由于下载的SDK没有包含具体的Android SDK版本,所以需要选择具体的版本进行下一步的SDK安装。

步骤二、安装Eclipse插件
  1. 点击help-install new software
  2. 添加一个Location(点击Add按钮),弹出的页面中输入Location的名字和地址:
    • 名字:Android(可以自己随便取)
    • 地址:https://dl-ssl.google.com/android/eclipse/
  3. 填好以后,点击OK保存。然后到Install的窗口的Work with 下拉框里面就可以看到我们刚刚添加的Android的Location了。
  4. 点击这个Location,开始扫描该地址的插件信息。

注意,很多人可能会卡在这一步(包括我),Eclipse一直在加载这个Location的信息,反应很慢,最后直接time out错误了。我记得之前我们有同事折腾了一个下午,都没有搞定……

什么原因呢?很简单,我们伟大的 长城防火墙 干的!

我们需要为dl-ssl.google.com配置一个域名解析。打开本地hosts文件(一般在C:\Windows\System32\drivers\etc)。添加下面的映射:

74.125.237.1       dl-ssl.google.com

现在重新在加载这个Location,是不是发现速度一下飞跃了?!

好了,插件信息扫描好以后,就开始下载了。问题又来了:

Eclipse一直卡在下载一个来自regex-util.sourceforge.net的包,过了10分钟还是没有响应。

于是上网查了一下,果然,sourceforge.net也被墙了(这里对这么一个全球性的代码托管网站被墙了表示无限愤慨一下!!!)。那就再加一个hosts映射呗:

216.34.181.99   regex-util.sourceforge.net

好了,这下终于可以顺利下载安装了。安装完成后,需要重启Eclipse。注意到Eclipse配置项中查看一下Android的SDK是否已经配置好了(我安装的时候Eclipse已经自动帮我配置好了),如果没有配置就配置一下你安装的SDK路径即可

下一步需要新建一个模拟器:

  1. 打开Android Virtual Devices 按钮(Eclipse工具栏,新版本模拟器管理器 跟 SDK管理器 是分开的),新建一个模拟器。
  2. 如果你不想输入太多东西,可以从Devices definitions选项卡中选中指定的模拟器类型,直接新建一个即可。
步骤三、搭建测试项目

我下载的最新版Android4.3,所以新建项目的时候可能跟网上流传的老版本有些差异。

  1. 选择新建Android Application Project,填入项目信息(HelloWorld)。
  2. 项目建好后,不需要配置什么东西,或者添加什么代码。
  3. 先选中项目右键运行一下吧。run as-Android Application

注意,如果你的电脑配置不太好的话,运行会很慢(可能一直卡在开机画面),耐心等待吧……

如果出现了helloworld的画面,恭喜你,环境搭建好了!