本文描述AndroidSDK安装过程,包括:AndroidSDK2.2,Eclipse3.5.2(galileo),和AndoidDevelopmentTools(ADT)plugin。一个前提是用户已经安装了JDK5.0或JDK6.0。并且在
系统环境变量设置了Path包含JDK的bin目录。[安装Android2.2]1.下载Android2.2“开始包”地址:developer.android/sdk/index.html或androidappdocs.appspot/sdk/index.html。链接android-sdk_r06-windows.zip。者:
需要知道的是这个zip包并不是一个完整的
软件包。Android软件包采用“组件”的形式,用户可以根据需要选取组件。上述zip文件只包含了一个组件管理工具和一个基本的工具组件。2.运行AndroidSDKandAVDManager.解
压缩上面的zip包,可以运行SDKSetup.exe,即启动了AndoidSDKandAVDManager。这个工具不但对AndroidSDK组件进行管理,同时也是Android虚拟设备管理器。(关于后者,参见后面示例)。然后,可以用这个工具下载完整的AndroidSDK开发包。需要注意的如果
网络使用了代理服务器,则(有可能)需在这个工具里配置代理服务器域名和端口。(本节内容参考:developer.android/sdk/installing.html或androidappdocs.appspot/sdk/installing.html)[安装Eclipse]地址: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/android/eclipse/4.注意:如果有
问题,可以把https换成http试一下。点击OK.5.回到AvailableSoftware界面,你应该看到"DeveloperTools"。选取checkbox。点击Next,接受licenseagreement,然后点击Finish。6.重起Eclipse.[配置ADT]配置Eclipse里的ADT,使其指向AndroidSDK。1.选取EclipseWindow>Preferences...2.选择Android3.点击Browse...定位AndroidSDK目录。4.点击Apply,然后OK.(本节内容参考:androidappdocs.appspot/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:HelloAndroidApplicationname:Hello,AndroidPackagename:com.example.helloandroid(oryourownprivatenamespace)CreateActivity:HelloAndroid点击Finish.2).编写代码:打印HelloAndroidpackagecom.android.helloandroid;importandroid.app.Activity;importandroid.os.Bundle;importandroid.widget.TextView;
publicclassHelloAndroidextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);TextViewtv=newTextView(this);tv.setText("Hello,Android");setCo