WindowsXP下Android开发环境搭建(一)学习开发2010-11-0211:28:11阅读265评论0字号:大中小订阅最近要学习Android,首先第一件事就是搭建Android的开发环境,几经周折终于搞定,其中参考了很多好的博文和其他资料,写下来为了感谢博友,也为了分享经验,共同进步。具体步骤如下:1.安装JDK。注意这里只是安装JRE是不行的,需要安装JDK笔者是去下载了最新版本的JDK6Update22。WindowsXP:1)双击jdk-6u22-windows-i586.exe进行安装2)安装完成后,在命令行中输入java-version,若出现以下信息则表示安装成功:javaversion1.6.0_22Java(TM)SERuntimeEnvironment(build1.6.0_22-b04)JavaHotSpot(TM)ClientVM(build17.1-b03,mixedmode,sharing)3)添加环境变量,如本次安装的目录为C:\ProgramFiles\Java,所以添加C:\ProgramFiles\Java\jdk1.6.0_22\bin到环境变量,方法为:我的电脑上点击右键,依次点击【属性】【高级】【环境变量】。双击【系统变量】里面的Path项,将AndroidSDK中tools目录的完整路径添加到这里。2.安装AndroidSDK这一步是废去笔者最多时间和精力的。。。通过查询资料得知,google的Android官方网址已经由迁移到了,但是遗憾的是国内对网站developer.android.com进行了屏蔽(实在是搞不懂是啥原因~~),无法直接访问。大家可以通过代理软件或在线代理来访问(速度稍慢),也可以访问developer.android.com的镜像。下面是笔者整理的几个镜像网址:笔者这里使用androidappdocs.appspot.com这个镜像网站来访问developer.android.com。选择SDK这个tab项,发现现在最新的AndroidSDK版本是2.2:WindowsXP1)下载android-sdk_r07-windows.zip。2)解压android-sdk_r07-windows.zip到你想安装AndroidSDK的目录。笔者这里解压到了C:\ProgramFiles\android-sdk_r06-windows\,于是生成了C:\ProgramFiles\android-sdk_r06-windows\android-sdk-windows这个目录。3)在环境变量中的PATH中加入C:\ProgramFiles\android-sdk_r06-windows\android-sdk-windows\tools。4)由于google改变了下载策略(以前是sdk所以的文件集成在一个安装包中,可以离线安装),现在必须在线实时地从google网站上下载需要安装的文件来进行在线安装。双击D:\android-sdk-windows\SDKSetup.exe运行AndroidSDKandAVDManager。一般情况下都出现下面的提示:FailedtofetchURL:Connectiontimedout:connect我们需要关闭RefreshSources和ChoosePackagestoInstall窗口,点击选中左侧栏目中的Settings,将Forcehttps//...sourcestobe勾选上,然后再选中左侧栏目中的AvailablePackages条目,点击Refresh,应该就可以成功获取到安装列表了。3.创建一个新的AndroidVirtualDevice(AVD)新建AVD时的emulate设置.1)从“AndroidSDKandAVDManager”窗口的左侧选择“VirtualDevices”i.选择“New”ii.输入一个AVDNameiii.选择一个Targetiv.输入模拟的SDCard的容量大小v.选择一个外观皮肤Skin*保留默认的skin设置值让模拟器外观大小像G1,MyTouch3G,Hero,等手机设备…*选择WVGA854模拟MotorolaDroid*选择列表内其他的选项模拟其他的设备vi.然后“CreateAVD”PS:现在就可运行新建的模拟器(VirtualDevice)了在列表里选择新建的要运行的模拟器(VirtualDevice)单击Start...单击LaunchPS:若遇到ERROR:unknownvirtualdevicename这样的问题一般是由于创建的文件路径引用错误造成的。比如Vista可以设置用户文件到F盘下。这样在用Eclipse或者从命令行创建AndroidEmulator时,相应的文件是被放置到“F:\Users\username\.android“下面了,而程序运行时仍然从“C:\Users\username\.android“下查找相应的配置文件,从而导致上面的错误。解决办法一(这也是笔者采用的方法):新添加一个环境变量,名字为ANDROID_SDK_HOME”(这个变量名不能改变,只能是这个名字!),然后把变量值改为你想将.android”文件夹(AVD信息)所放置的位置,在这里我把它设置为AndroidSDK包中,值为:D:\android-sdk-windows,问题解决了。解决办法二:把F:\Users\username\.android“下的文件复制到“C:\Users\username\.android“下面也可解决这个问题,不过这样的解决方案有一个明显的缺点,那就是如果又新建立AVD,又得重新复制。首次运行需要几分钟的时间.4.安装EclipseIfyouneedtoinstallorupdateEclipse,youcandownloaditfromthislocation:(AJavaorRCPversionofEclipseisrecommended.)笔者这里安装的是eclipse-rcp-helios-SR1-win32.zip。下载完成之后,直接解压即可(笔者的安装路径C:\ProgramFiles\eclipse_java)。注意:有些电脑会遇到解压后启动,发现弹出提示框“FailedtocreatetheJavaVirtualMachine”比如我的,解决方法:找到eclipse目录下的eclipse.ini,可以看到如下内容:-startupplugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar–launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503-productorg.eclipse.epp.package.jee.product–launcher.defaultActionopenFile–launcher.XXMaxPermSize256M-showsplashorg.eclipse.platform–launcher.XXMaxPermSize256m–launcher.defaultActionopenFile-vmargs-Dosgi.requiredJavaVersion=1.5-Xms40m-Xmx512m修改–launcher.XXMaxPermSize128如下:-startupplugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar–launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503-productorg.eclipse.epp.package.jee.product–launcher.defaultActionopenFile–launcher.XXMaxPermSize128M-showsplashorg.eclipse.platform–launcher.XXMaxPermSize128m–launcher.defaultActionopenFile-vmargs-Dosgi.requiredJavaVersion=1.5-Xms40m-Xmx512m未完待续,请见下一篇博客参考博客及其他资料:(如何在Windows下搭建Android开发环境)(详解)Eclipse3.6搭建Android2.2开发环境://androidappdocs.appspot.com/sdk/installing.htmlWindowsXP下Android开发环境搭建(二)学习开发2010-11-0211:33:42阅读178评论0字号:大中小订阅最近要学习Android,首先第一件事就是搭建Android的开发环境,几经周折终于搞定,其中参考了很多好的博文和其他资料,写下来为了感谢博友,也为了分享经验,共同进步。具体步骤如下(接上篇日志):5.安装Eclipse的AndroidADT插件1)可以直接到Android官网去下载这个ADT插件。笔者是到这里下载了ADT-0.9.9.zip,此处参考英文,其实都是很简单的英文,不浪费时间1.StartEclipse,thenselectHelpInstallNewSoftware.2.IntheAvailableSoftwaredialog,clickAdd....3.IntheAddSitedialogthatappears,enteranamefortheremotesite(forexample,AndroidPlugin)intheNamefield.IntheLocationfield,enterthisURL::Ifyouhavetroubleacquiringtheplugin,youcantryusinghttpintheURL,insteadofhttps(httpsispreferredforsecurityreasons).ClickOK.4.BackintheAvailableSoftwareview,youshouldnowseeDeveloperToolsaddedtothelist.SelectthecheckboxnexttoDeveloperTools,whichwillautomaticallyselectthenestedtoo