配置基于MyEclipse 8的Android 2.1开发环境(详细)以及Hello World

一、准备所需软件。

1、安装JDK1.6(已安装跳过此步)

由于SUN已经被Oracle收购,所以,现在下载jdk有点麻烦。

有两个途径可以下载,直接在百度搜索JDK1.6。当然这是废话。对于咱们程序员,时刻掌握最新信息是王道,所以让我们看看怎么从oracle网站下载JDK。

首先在浏览器地址栏中输入http://www.sun.com/,会自动跳转到oracle的主页,当然,直接打http://www.oracle.com/也是可以的。转帖请注明:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

找到左下方中间件(Middleware),点击Java。进入Oracle的Java主页。进入后注意不要点击右侧GetItFree,这个下载的不是JDK,而是JRE。我们要点击的是右侧中间的Download,点一下,会自动展开,选择第二个JavaTechnologyDownloads。

然后到了下载页面,默认已经选好windows,直接点击Download。

点击后,会进入Java所有产品的下载主页。选择中间的JavaSE,JavaSE(JDK)6。

进入后选择中间java,JDK。

然后会弹出登录界面,点击下面SkipthisStep即可,跳转到下载页面后,会自动进行下载。

以上是最常规的下载JDK的方式,通常我们不用这么麻烦,直接访问http://java.sun.com/javase/downloads/index.jsp就可以了。

2、下载MyEclipse8IDE。

最简单的方式是直接百度,搜索下载MyEclipse8GA即可,到今天为止(2010.2.27)最新版本为MyEclipse8.5M2,这个还是里程碑版,有兴趣的可以去下载试用。

再者,可以直接去MyEclipse网站下载,但是其网站屏蔽了中国大陆Ip,只能靠代理才能打开了。

这里上两张图供大家“欣赏”一下好了,MyEclipse分两个版本,一个是普通版本,一个Blue版本,Blue版本集成了所有普通版本的功能,与之不同的是,Blue版本加入了对WebSphere框架的开发支持。我本地使用的是Blue版本,提供给大家一个普通版本的下载链接。

http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.0.0-win32.exe

直接复制到迅雷里面下载就行了。

再给大家一个Key,可以用到2012年12月31日。

UserName:NoGrief

Key:ALR8ZO-755444-6767865871087559

l

3、下载ADT(AndroidDevelopmentToolkit).html

安装完MyEclipse以后,启动。选择help->SoftwareUpdates->add/removesoftware...

稍等几分钟后,打开下载管理器,选择Add。

然后在Search里面打入android,MyEclipse会自动过滤出ADT插件,然后点击next。

由于我这里的MyEclipse已经安装过了,所以选中后,next是灰色的,如果第一次安装,next会亮起来,点击next就行了。

点击后,会返回Add/RemoveSoftware界面,里面会多一个AndroidDevelopmentToolkit后面标注是toinstall,点击apply即可,稍等下载完成。

下载完成后,MyEclipse会提示重新启动,点否,手动关闭MyEclipse。接下来先要安装AndroidSDK。

4、安装AndroidSDK

首先到http://developer.android.com/sdk/index.html下载开发包。点击相应平台的链接即可。

然后勾上IagreetothetermsoftheAndroidSDKLicenseAgreement.,同意许可,点download下载。

附上下载地址:

http://dl.google.com/android/android-sdk_r04-windows.zip

注意:有些地方的网络或机器不能访问此网站,复制下载地址,直接用迅雷下载即可。

下载完毕后,将压缩包解压到硬盘随意位置,我是解压到C:\android\跟目录下。

我的习惯是一般将SDK安装到C盘根目录下面,这样用起来比较方便,在team开发的时候,不用将路径改来改去的。

解压完成后,运行SDKSetup.exe。

运行后,安装程序会自动获取最新列表,请保证网络正常。这里选择AcceptAll,下载所有版本的SDK和GoogleAPIs,虽然我们这里讲的2.1的开发环境,为了将来可能会涉及低版本的开发,所以这里选择接受所有,然后点击InstallAccepted,接下来就是漫长的等待了。

有些同学可能在下载是显示无法下载,是因为无法访问google的https下载源,只要将https下载源强制成http就可以了,在setup中点击settings,勾选Misc里面的Fetchhttps...sourcestobefetchedusinghttp://..即可。

选择后点击save,然后点击InstalledPackages,点击右侧左下的UpdateAll,按照上面操作下载即可。

下载完毕后,我们还需要创建一个虚拟设备(AVD,AndroidVertualDevices),点击左边列表中的“VirtualDevices”,然后点击new。

在打开的窗口中,输入相关参数,点击ok即可。

Name:为必填项,随便起个名字,我这里起的是AVD7,意思就是Android虚拟设备7,7是SDK版本。

SDCard:4000MB,意为4G的SDCard。

Skin:使用默认即可,根绝不同开发,可能需要选择不同的分辨率。

HardWare:支持的硬件,我这里除了默认,还选择了SDCardSupport和BatterySupport,也就是SD卡和电池的支持。这里根据需要添加,点击new,在列表里面选择需要的项目即可。如果单纯跑helloworld,使用默认就可以了。

配置完成后,CreateAVD。此操作比较漫长,耐心等待。

创建完成后会给出此创建的AVD的信息。

点击ok,返回到Manager。这时,刚刚创建的AVD已经显示在列表中了,并且状态是对钩。

关闭Manager即可。

到此,软件准备结束。

二、配置开发环境。

1、配置MyEclipse的JDK

打开MyEclipse,会出现一个提示。提示说没有配置AndroidSDK路径。

直接点击ok关闭。

首先先配置JDK,点window->references打开MyEclipse的全局配置。从左边树中先选择java,InstalledJREs,然后选择Add,弹出JRE类型,选择第三个StandardVM(标准虚拟机),点Next。在JREHome选择Directory(目录),选择刚刚安装完的JDK根目录,然后点OK,稍等一下,MyEclipse会自动搜索目录收集信息。

注意这里一定要选择JDK安装目录,不是JRE安装目录。如果选错,开发中会出错。

配置完成后,点击finish。

然后返回JDK列表,将JDK1.6勾选上即可。

完成后先不要点确定。

2、配置Android。

在左边树上点击Android,右边出现AndroidSDK配置,点击SDKLocation右边的Brower,选择AndroidSDK目录,点击确定。最后点击Apply,应用当前配置。点击应用后,稍等一会,列表中将会出现所有的已经下载的SDK。

到此位置,开发环境配置完毕,下面我就使用MyEclipse创建一个Android工程。并运行。

三、HelloWorid

1、在左侧PackageExplorer空白除点击鼠标右键,选择new->other

2、在弹出来的对话框中,选择Android->AndroidProject,点击next。

3、配置工程基本信息。

这步比较复杂,首先输入一个工程名称,这里我取名helloworld,然后contents选择“Createnewprojectinworkspace”,下面buildtarget选择android2.1。

Properties里面的ApplicationName(程序名称)姑且打入HelloWorld,这里可以根据需要填写。下面packageName(包名)填写需要创建的包路径,这个包路径包括存放初始创建的Activity。CreateActivity里面打入HelloWorldActivity。MinSDKVersion(最低SDK版本)因为SDK的各个版本并不完全兼容,所以默认即可,点击finish完成。

4、错误修复

如果建立完工程后,在problem里面出现错误提示,说找不到什么什么的,说明在创建工程时,没有将JDK放入BuildPath里面。所以要手动添加一下。

首先在工程上点击鼠标右键,选择Properties,然后在打开的属性窗口中选择JavaBuildPath,点击AddLibrary添加一个库。

在打开的窗口中选择JRESystemLibrary,点next。

然后选择WorkspacedefaultJRE,看看括号里面的是不是你添加的JDK,如果正确,点击finish。

这时候MyEclipse会重新编译工程,错误消失。

这个错误的引起可能是ADT的bug造成的,等待下个版本更新吧。

5、运行HelloWorld

创建完工程后,什么都不需要修改,工程上点击鼠标右键,选择runas->AndroidApplication。

这时,弹出AVD窗口(注意标题是你刚刚建立的AVD名字,我这里是AVD7),第一次启动会很慢,请耐心等待。观察控制台,会打印启动信息。

控制台信息:

等启动完毕后,会发现HelloWorld运行起来,在屏幕上会显示HelloWorld,HelloWorldActivity!

原文出自:http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

相关推荐