这几天准备开始学习Android,但Android的开发环境的搭建还是费了一些时间,在这里将整个搭建过程记录下来以备查询。
安装环境 :
相关软件
版本参数
Window 7
Eclipse
Galileo 3.5.0
顺序执行以下步骤 :
Android SDK 下载 :
从http://developer.android.com/sdk/index.html 下载到最新的Android安装文件,写到这里的时候我去看了下,这个网址在国内又被墙了,所以如果各位打不开这个网址,那就只能去其它的网址下了,这里就不多说了。
本人下到人是android-sdk_r10-window.zip,直接解压后得到的是android-sdk-windows文件夹。
安装Android SDK :
点击上面的SDK Manager.exe图标后会进入到安装窗口,在这里我遇到的是出现这样的错误:
Failed to fetch URL : https://dl-ssl.google.com/android/repository/respository.xml
reason: dl-ssl.google.com
这里我在网上查到如下的解决方法:
- 将https://强制转换成http://:点击窗口左侧的Settings,选中Force https://…sources to be fetched using http://…, 再点击Availalbe packages下的Refresh按钮用来,但是用这个方法的我没有成功。
- 使用代理: 在Settings里的HTTP Proxy Server : 10.159.192.62 HTTP Proxy Port : 8080。当然,你也可以设置成别的代理。可惜的是这个方法我也没有成功。
- 直接将所需文件逐一下载手动完成整个安装过程:按我的理解,现在的SDK Manager.exe的功能是把Android的各版本的SDK,相关文档,工具和许可证在线下到前面所说的android-sdk-windows文件夹中,我安装的时候实在是没法在线完成,所以在网上查到了这个方法,是将所有的相关文件单个下了之后逐一放到android-sdk-windows文件夹。
所需文件的URL可以在这个XML文件中找到:
http://dl-ssl.google.com/android/repository/repository.xml
那我就将要下的相关URL信息列出,解压后放到android-sdk-windows下的相关文件夹下,如果没有请自己创建:
Sample文件,把直接解压(就是解压到当前文件的文件夹)放到android-sdk-windows/samples下:
http://dl-ssl.google.com/android/repository/samples-2.1_r01-linux.zip
http://dl-ssl.google.com/android/repository/samples-2.2_r01-linux.zip
Platfrom文件,你也可以不安装低版本的,直接解压后放到android-sdk-windows/platforms下:
https://dl-ssl.google.com/android/repository/android-2.2_r02-windows.zip
https://dl-ssl.google.com/android/repository/android-2.0.1_r01-windows.zip
https://dl-ssl.google.com/android/repository/android-2.0_r01-windows.zip
https://dl-ssl.google.com/android/repository/android-2.1_r02-windows.zip
https://dl-ssl.google.com/android/repository/android-1.6_r03-windows.zip
https://dl-ssl.google.com/android/repository/android-1.5_r04-windows.zip
APIs文件,直接解压后放到android-sdk-windows/add-ons下:
https://dl-ssl.google.com/android/repository/google_apis-8_r02.zip
https://dl-ssl.google.com/android/repository/google_apis-7_r01.zip
https://dl-ssl.google.com/android/repository/google_apis-6_r01.zip
https://dl-ssl.google.com/android/repository/google_apis-5_r01.zip
https://dl-ssl.google.com/android/repository/google_apis-4_r02.zip
https://dl-ssl.google.com/android/repository/google_apis-3-r03.zip
Document, 直接解压后的文件夹内的内容放到android-sdk-windows/docs下:
https://dl-ssl.google.com/android/repository/doc-2.2_r01-linux.zip
Tools文件,直接解压后放到android-sdk-windows/tools下:
https://dl-ssl.google.com/android/repository/tools_r07-windows.zip
License文件,直接解压后的文件夹内容放到android-sdk-windows/market_licensing下:
https://dl-ssl.google.com/android/repository/market_licensing_r01.zip
Use driver文件,直接解压后放到android-sdk-windows/usb-driver下:
https://dl-ssl.google.com/android/repository/usb_driver_r03-window.zip
完成上述的操作之后,再把android-sdk-windows/tools的绝对路径配置到电脑的环境变量中, 即将类似于” E:android-sdk-windowstools”的字串加到PATH后。
最后,为了检验SDK是否安装成功,可以在命令行内输入以下命令:
android –h
如果有相应的信息的话证明Android SDK安装成功了。
ADT插件在Eclipse的安装:
a. 在线安装:
启动Eclipse,菜单点击进入Help -> Install New Software,在出现的窗口中点击Add按钮,然后在Name中输入你自定义的名称,Location中输入:
https://dl-ssl.google.com/android/eclipse,如果不能成功,可以试改为: http://dl-ssl.google.com/android/eclipse,可惜的是这种在线安装的方法我没有成功。
b. 离线安装:
从网上把ADT文件下载下来并解压, 我下载的是ADT-0.9.7。解压后是ADT-0.9.7文件夹。
同样是在Eclipse里面,进入Help -> Install New Software进入窗口,点击Add按钮下的‘Available Software Sites’,点击出现的窗口左侧栏的Install/Update下的Available Software Sites再点击右侧中Add,同样输入你自定义的名称,点击Laocal按钮,找到刚解压后的ADT绝对路径,如我的是: D:/Development/Android/ADT-0.9.7/, 点击OK。
为了测试路径的有效性,可以点击Test Connection按钮测试一下。如果成功说明路径有效,否则要重新设定。
再回到Help -> Install New Software的窗口中,在Work with中选中刚才添加的内容后, 选中’Developer Tools’,点击next -> next,选中I accept the terms of the license agreements,最后点击Finish按钮,至此ADT安装完成。
整个Android Eclipse开发环境的搭建到此告一段落。可以做Hello,Android了。呵呵