Android SDK 开发环境安装

本文描述AndroidSDK安装过程,包括:AndroidSDK2.2,Eclipse3.5.2(galileo),和AndoidDevelopmentTools(ADT)plugin。

一个前提是用户已经安装了JDK5.0或JDK6.0。并且在系统环境变量设置了Path包含JDK的bin目录。

JDK1.6官方下载_JDK6官方下载JDK1.6官方下载_JDK6官方下载

JDK1.6官方下载_JDK6官方下载地址:

http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe

JDK6APICHM中文参考下载:

JDK6API中文参070114.rar:

http://chinesedocument.com/upimg/soft/JDK6API中文参考070114.rar

JavaSE6API中文版CHM下载:

http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/chm/JDK_API_1_6_zh_CN.CHM

JavaSE5API中文版CHM下载:

http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/JDK_API_1_5_zh_CN.CHM

JDK6API中文版下载:

https://jdk-api-zh-cn.dev.java.net/

JDK6API中文版HTML格式在线文档:

http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/latest/html/zh_CN/api/

JDK6API中文版zip格式下载:

http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/latest/html_zh_CN.zip

JDK1.6API下载地址:

SUN官方API中文版【JDK1.6】

1.6API文档(中文)的下载地址:

ZIP格式:http://download.java.net/jdk/jdk-api-localizations/j

[安装Android2.2]

1.下载Android2.2“开始包”

地址:http://developer.android.com/sdk/index.html或者http://androidappdocs.appspot.com/sdk/index.html。链接:android-sdk_r06-windows.zip。

需要知道的是这个zip包并不是一个完整的软件包。Android软件包采用“组件”的形式,用户可以根据需要选取组件。上述zip文件只包含了一个组件管理工具和一个基本的工具组件。

2.运行AndroidSDKandAVDManager.

解压缩上面的zip包,可以运行SDKSetup.exe,即启动了AndoidSDKandAVDManager。这个工具不但对AndroidSDK组件进行管理,同时也是Android虚拟设备管理器。(关于后者,参见后面示例)。

然后,可以用这个工具下载完整的AndroidSDK开发包。需要注意的如果网络使用了代理服务器,则(有可能)需在这个工具里配置代理服务器域名和端口。

(本节内容参考:http://developer.android.com/sdk/installing.html或http://androidappdocs.appspot.com/sdk/installing.html)

[安装Eclipse]

地址:http://www.eclipse.org/downloads/下载Eclipse3.5.2,同样,只需解压缩即可。

[安装ADT]

ADT版本:

ADT0.9.7(May2010)

ADT0.9.6(March2010)

ADT0.9.5(December2009)

ADT0.9.4(October2009)

使用Eclipse的升级管理器来安装ADT:

1.启动Eclipse,然后进入Help>InstallNewSoftware.

2.在AvailableSoftware对话框里,点击Add....

3.出现AddSite对话框,在Name域里面输入一个名字(例如,"AndroidPlugin"),在"Location"域里面输入URL:https://dl-ssl.google.com/android/eclipse/

4.注意:如果有问题,可以把https换成http试一下。点击OK.

5.回到AvailableSoftware界面,你应该看到"DeveloperTools"。选取checkbox。点击Next,

接受licenseagreement,然后点击Finish。

6.重起Eclipse.

[配置ADT]

配置Eclipse里的ADT,使其指向AndroidSDK。

1.选取EclipseWindow>Preferences...

2.选择Android

3.点击Browse...定位AndroidSDK目录。

4.点击Apply,然后OK.

(本节内容参考:http://androidappdocs.appspot.com/sdk/eclipse-adt.html)

[创建虚拟设备]

开发环境建立好了,就可以写一个“HelloWorld”应用。但在之前,还需创建一个虚拟设备。

运行Eclipse,选取Window>AndroidSDKandAVDManager.

在左侧面板选择VirtualDevices

点击New.

出现CreateNewAVD对话框

输入AVD名字,例如"my_avd".

选取一个目标。目标是一个平台(即,AndroidSDK的版本,如2.2)

暂时忽略其他设置

点击CreateAVD.

[HelloWorld]

1).创建一个新的Androidproject

在创建AVD之后,下个步骤就是在Eclipse里开始一个新的Android项目。

运行Eclipse,选取File>New>Project.

如果ADT插件正确安装了,应该在"AndroidProject"里面有一项:"Android"。(在你创建了一个或多个Android项目后,一个"AndroidXMLFile"入口也应该可见。)

选择"AndroidProject"并点击Next.

填写项目信息如下:

Projectname:HelloAndroid

Applicationname:Hello,Android

Packagename:com.example.helloandroid(oryourownprivatenamespace)

CreateActivity:HelloAndroid

点击Finish.

2).编写代码:打印HelloAndroid

packagecom.android.helloandroid;

importandroid.app.Activity;

importandroid.os.Bundle;

importandroid.widget.TextView;

publicclassHelloAndroidextendsActivity{

@Override

publicvoidonCreate(BundlesavedInstanceState){

super.onCreate(savedInstanceState);

TextViewtv=newTextView(this);

 tv.setText("Hello,Android");

setContentView(tv);

}

}

3)运行

ADT使运行非常简单:

选取Run>Run.

选取"AndroidApplication".

(HelloWorld,参见:http://androidappdocs.appspot.com/resources/tutorials/hello-world.html)

附:AndroidSDKreleasenumber:

AndroidSDK2.2Revision1(May2010)APILevel:8RequiresSDKToolsr6orhigher.FroYo

AndroidSDK2.1Revision2(May2010)APILevel:7RequiresSDKToolsr6orhigher.Eclair

AndroidSDK2.1Revision1(Jan2010)APILevel:7RequiresSDKToolsr6orhigher.Eclair

AndroidSDK2.0.1APILevel:6RequiresSDKToolsr6orhigher.Eclair

AndroidSDK2.0APILevel:5RequiresSDKToolsr6orhigher.Eclair

AndroidSDK1.6Revision3(May2010)APILevel:4RequiresSDKToolsr6orhigher.Donut

AndroidSDK1.6Revision2(Dec2009)APILevel:4RequiresSDKToolsr6orhigher.Donut

AndroidSDK1.6Revision1(Sep2009)APILevel:4RequiresSDKToolsr6orhigher.Donut

AndroidSDK1.5Revision3(Jul2009)APILevel:3RequiresSDKToolsr6orhigher.Cupcake

AndroidSDK1.5Revision2(May2009)APILevel:3RequiresSDKToolsr6orhigher.Cupcake

AndroidSDK1.5Revision1(Api2009)APILevel:3RequiresSDKToolsr6orhigher.Cupcake

AndroidSDK1.1APILevel:2

AndroidSDK1.0APILevel:1

相关推荐