上一篇文章介绍了ubuntu平台下android开发环境的搭建过程,下面再介绍一下windows平台下android开发环境的搭建过程,其实二者基本上差不多。
说明:
- windows平台的android环境搭建比较容易,这里采用的是在线与离线交叉的方式进行的,直接在eclipse中联网安装ADT可能会很慢,并且容易出错,因此,这里的ADT是直接从网上下载了文件,然后再eclipse中安装的。
- android SDK的组件此处不再细说,感兴趣的可以参考上一篇文章中的介绍。
开发环境:
OS:windows xp sp3
eclipse: 3.7.2(Indigo)
JDK: 1.6.0_16
sdk starter package r20.0.3 下载地址:
sdk platform, sdk platform-tools:本次采用在线安装这两部分
adt:20.0.3 下载地址:
安装过程:
本文假设安装路径为<android_environment>,如我的电脑上此路径为:G:\ProgramFiles\android,注意,安装路径不要有中文字符,同时不要有空格,否则模拟器可能启动不了。下面为各部分的安装过程:
- eclipse:绿色软件,下载并解压即可,假设其路径为:<android_environment>\eclipse\
- jdk 1.6:安装完成后,在命令行中输入:java -version,显示如下则为正确:
java version "1.6.0_16"Java(TM) SE Runtime Environment (build 1.6.0_16-b01)Java HotSpot(TM) Client VM (build 14.2-b01, mixed mode, sharing)
注意要设置好java相关的环境变量:
JAVA_HOME=G:\ProgramFiles\JDK\jdk1.6.0_16\CLASSPATH=G:\ProgramFiles\JDK\jdk1.6.0_16\libPath=%Path%;G:\ProgramFiles\JDK\jdk1.6.0_16\bin;
- 3. sdk starter package:双击安装exe文件,假设其路径为:<android_environment>\android\android-sdk
- 4. platform, platform-tools:进入安装后的sdk目录,双击运行SDK Manager.exe,显示如下界面:
-
- 注:我这里platform以及platform-tools已经安装好了,因此显示的都是Installed。
- 选中Tools下面的Platform-tools以及一个或者多个platform(也就是Android 4.1(API 16),Android 4.0.3(API 15)等),然后点击Install packages就可以在线安装了。
- 不过这里有一个问题,可能网络正常,但是总是在线安装不成功,下面提示Done loading packages,但是实际上都没有安装上,这个是DNS问题,可以通过以下方法解决:
1. 进入C:\WINDOWS\system32\drivers\etc
2. 用记事本打开其中的HOSTS文件,在其最后添加如下内容:#google_android更新
203.208.46.146 dl.google.com 203.208.46.146 dl-ssl.google.com
5. 设置tools及platform-tools环境变量
为方便在任意目录下执行命令,建议设置环境变量如下:
Path=%Path%;G:\ProgramFiles\Android\android-sdk\platform-tools;G:\Program Files\Android\android-sdk\tools;
设置完成后,打开命令行,输入adb,如能显示“Android Debug Bridge version 1.0.29”的文字,说明设置成功。
6. 安装ADT
安装ADT采用的是离线安装方式,打开eclipse,选择Help—>Install new software,点击add按钮,在弹出的对话框中输入以下内容:
Name: ADTPluginLocation: 选择下载的ADT-20.0.3.zip所在位置
在列出来的选项中,选中Developer Tools,并去掉Contact all update sites…前面的对号,然后点击下一步直到安装结束。
7. 设置SDK路径
在eclipse中,点击window-->Preferences,选中左侧的android,在右侧SDK Location中选择sdk的路径,如下图所示:
使用:
到此,一切安装相关内容结束,下面就可以打开eclipse,创建一个模拟器进行开发了,如果一切正常的话,创建完模拟器启动如下: