noPainnoGainnoGavin博客同步更新至:://blog.csdn.net/deaboway一、背景和准备1.Android简介Android是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。可以把它简单理解成Linux上套了一个JAVA的壳。Android的平台基本上是免费的,虽然有部份原生链接库会要求费用,但大部份是免权利金。Android的程序可以采用JAVA开发,因为它的虚拟机(VirtualMachine)Dalvik,只是它将JAVA的bytecode转成自己的格式,回避掉需要付给SUN有关JAVA的授权费用。因此,Android开发环境是需要JDK的。2.Android网络资源Android的网站是:,目前还可以登陆,比较悲剧的是:其Partners部分:和Developers部分:,大陆地区已经无法访问。Android的系统要求请参考:当前最新版本的AndroidSDK下载器(真正的SDK还是需要另外下载的),小生是无法直接到官网下载的,于是另外找了一个地址,下载链接和说明如下:AndroidSDKforWindowsandroid-sdk_r08-windows.zip(Recommended)(intel)android-sdk_r08-mac_86.zip(i386)android-sdk_r08-linux_86.tgz:1.Prepareyourdevelopmentcomputerandensureitmeetsthesystemrequirements.2.InstalltheSDKstarterpackagefromthetableabove.(Ifyou'reonWindows,downloadtheinstallerforhelpwiththeinitialsetup.)3.InstalltheADTPluginforEclipse(ifyou'llbedevelopinginEclipse).4.AddAndroidplatformsandothercomponentstoyourSDK.5.ExplorethecontentsoftheAndroidSDK(optional).1noPainnoGainnoGavin博客同步更新至:://blog.csdn.net/deaboway3.软件包下载a.JDK1.6下载网址:当前最新版本为JavaSE6Update23小生机器上安装的是:jdk1.6.0_21,也一样用,其实只要你是JDK1.5以上就可以了。b.AndroidSDK下载器下载地址上面已经给出了,可以根据你的系统选择不同的安装包。小生是windows2003server,因此下载了,之后直接解压缩即可。c.EclipseIDEEclipse3.4(Ganymede)以后版本均可。小生下载了最新版本的Helios(3.6)二、JAVA环境Windows上配置JAVA环境变量如下:JAVA_HOMEPath:2noPainnoGainnoGavin博客同步更新至:://blog.csdn.net/deaboway三、AndroidSDK安装AndroidSDK可以通过SDK下载器自动下载和配置,适合网络好,下载速度快的情况下;也可以借助工具下载SDK文件,手工配置,适合网络不是很好,下载速度慢的情况下。SDK下载器自动下载步骤如下:1.解压缩android-sdk_r08-windows下载器,并双击运行SDKManager.exe:如果你的电脑不支持https连接会看到如下界面:3noPainnoGainnoGavin博客同步更新至:://blog.csdn.net/deaboway请选择setting的将Forcehttps://...Sourcestobefetchedbyusinghttp://...的选项打勾2.勾选你想要安装的Packages,并点击InstallSelected进行安装:4noPainnoGainnoGavin博客同步更新至:://blog.csdn.net/deaboway3.确认对话框如下,选择AcceptAll进行下载安装4.则AndroidSDK下载器进入下载安装的过程5noPainnoGainnoGavin博客同步更新至:://blog.csdn.net/deaboway5.根据你网速的情况,下载安装的时间或长或短,请耐心等待。手动下载步骤如下:1.通过分析Android下载器的内容,可以得到如下下载列表(以Windows环境为例):://dl-ssl.google.com/android/repository/android-1.6_r03-windows.zip://dl-ssl.google.com/android/repository/android-2.0.1_r01-windows.zip://dl-ssl.google.com/android/repository/android-2.2_r02-windows.zip://dl-ssl.google.com/android/repository/android-3.0_pre_r01-linux.zip://dl-ssl.google.com/android/repository/tools_r09-windows.zip://dl-ssl.google.com/android/repository/samples-Honeycomb_pre_r01-linux.zip://dl-ssl.google.com/android/repository/samples-2.2_r01-linux.zip请使用下载工具下载到本地,并按如下映射关系解压缩到SDK下载器所在目录,映射关系如下:android-1.5_r04-windows.zipplatforms\android-3android-1.6_r03-windows.zipplatforms\android-4android-2.0_r01-windows.zipplatforms\android-5android-2.0.1_r01-windows.zipplatforms\android-66noPainnoGainnoGavin博客同步更新至:://blog.csdn.net/deabowayandroid-2.1_r02-windows.zipplatforms\android-7android-2.2_r02-windows.zipplatforms\android-8android-2.3.1_r02-linux.zipplatforms\android-9android-3.0_pre_r01-linux.zipplatforms\android-10platform-tools_r02-windows.zipplatforms-toolstools_r09-windows.ziptoolsdocs-Honeycomb_pre_r01-linux.zipdocsamples-Honeycomb_pre_r01-linux.zipsamples\android-10samples-2.1_r01-linux.zipsamples\android-7samples-2.2_r01-linux.zipsamples\android-8samples-2.3_r01-linux.zipsamples\android-93.如果要安装googleapi,请分析下图中的地址:下载自己需要的Packages进行解压,方法同1、2下载列表为:://dl-ssl.google.com/a