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