我曲折的Android Eclipse开发环境搭建之路
昨日在Eclipse中搭建Android开发环境,遇到了不少的问题,分享给大家,希望能给其他人带来帮助。
?
步骤一、下载并安装SDK
?
地址:http://developer.android.com/sdk/index.html
进入后可以看到右边有一个很大的按钮:“Download the SDK?ADT Bundle for Windows”。注意这个东西是捆绑下载,也就是说如果你本地没有Eclipse开发工具,可以直接下载这个包,里面已经有Eclipse,并且相关的东西已经配置好了的。如果你已经有Eclipse,请不要点击这个!!而是打开 下面的一个连接
“
”
就可以看到“Download the SDK Tools for Windows”的按钮,点击进入下载页面。
点击“I have read and agree with the above terms and conditions”同意相关服务条款,才能点击下载
?
?
下载完成后,点击进行安装(这里就不截图了)。安装完成以后,由于下载的SDK没有包含具体的Android SDK版本,所以需要选择具体的版本进行下一步的SDK安装。
?
步骤二、安装Eclipse插件
?
点击help-install new software
添加一个Location(点击Add按钮),弹出的页面中输入Location的名字和地址:
名字:Android(可以自己随便取)
地址:https://dl-ssl.google.com/android/eclipse/
?
填好以后,点击OK保存。然后到Install的窗口的Work with 下拉框里面就可以看到我们刚刚添加的Android的Location了。
点击这个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.99regex-util.sourceforge.net
?
好了,这下终于可以顺利下载安装了。
安装完成后,需要重启Eclipse。
?
安装完成后,注意到Eclipse配置项中查看一下Android的SDK是否已经配置好了(我安装的时候Eclipse已经自动帮我配置好了),如果没有配置就配置一下你安装的SDK路径即可
?
下一步需要新建一个模拟器:
打开Android Virtual Devices 按钮(Eclipse工具栏,新版本模拟器管理器 跟 SDK管理器 是分开的),新建一个模拟器。
如果你不想输入太多东西,可以从Devices definitions选项卡中选中指定的模拟器类型,直接新建一个即可。
?
步骤三、搭建测试项目
我下载的最新版Android4.3,所以新建项目的时候可能跟网上流传的老版本有些差异。
选择新建Android Application Project,填入项目信息(HelloWorld)。
项目建好后,不需要配置什么东西,或者添加什么代码。
先选中项目右键运行一下吧。run as-Android Application?
?
注意,如果你的电脑配置不太好的话,运行会很慢(可能一直卡在开机画面),耐心等待吧……
?
如果出现了helloworld的画面,恭喜你,环境搭建好了!