Android环境配置与HelloWorld程序(Windows)
2010年08月17日
自己在网上收集了一些资料后,开始对Android的编译环境进行配置,系统是Windows xp,下面是对安装的过程和遇到的一些问题进行的总结。
1、需要安装JDK,版本安装在1.5或者1.6以上都可以吧,由于电脑上就装有JDK1.6的,所以这一步也就省略了。
2、接着再去网上下载了Eclipse,版本在应该在3.1以上都可以的吧,我下的是Eclipse 3.3版本的。将下载下来的Eclipse解压即可。
3、接下来安装Eclipse的Plugin(Android Development Tools)的插件。打开Eclipse,选择菜单Help->Software Updates->Find and Install...;然后再显示出的对话框中选择Search for new features to install,点击next继续;在后弹出的界面中按New Remote Site按钮;在对话框中的url栏输入http://dl-ssl.google.com/android/eclipse/site.xml 的一个远程更新站点,然后点击OK按钮;接下来就是一系列的安装过程的next按钮跳过,最后完成重新启动Eclipse。ps.不同版本的Eclipse可能有差异。
4、然后是安装Android Sdk,版本我选择的是目前最新的Android SDK 2.2r1,由于是2.2版本的,这里再去下载了一个SDK Setup 工具进行安装的SDK 2.2的,下载完成后解压打开SDK Setup.exe的程序,其界面如下图所示:
然后点击setting栏,将Force http://...sources to be fecthed using http://.... 这一个选项勾选上,然后选择Intalled Packages 这一栏,按Update All..的按钮,就可以下载你所想要的SDK版本以及一些需要的安装包了,如下图所示。
5、在下载并安装完成后,再次打开Eclipse,选择菜单Windows->Preferences,在弹出的对话框中选中Android的树节点,在右边的SDK Location栏的Browse..按钮选择SDK所在的目录,这个目录是你解压的SDK SetUp工具包的目录,比如我的SDK Setup是解压在文件夹F:\Android\android-sdk-windows中的,那么目录就应该是F:\Android\android-sdk-windows,然后点击Apply。重启Eclipse即可。最后整个基本的环境已经完成,下面再来创建自己的第一个Android程序HelloWorld!
创建自己的第一个Android程序。
启动Eclipse,选择File->New->Android Project;在弹出的创建工程的对话框中输入Project name:HelloWord,Application name:HelloWorld,Package name:com.Hello,Create Activity:.Helloworld。如下图所示:
创建完成后,在values下的string.xml文件中可以,修改自己想要的显示在界面上的字符串,这里改成"Hello World,HGP!",然后配置运行环境。由于没有实际的手机设备,所以在这里,利用模拟器来运行。
选择WIndows->Android SDK and AVD Manager选项,在弹出的对话框中点击new按钮新建一个虚拟设备,然后再弹出的新建对话框中输入相关内容,如下图所示:
点击Create AVD按钮,创建一个手机运行的模拟器。完成后点击界面上的run按钮下的Open run dialog选项,然后进行配置,配置完成后(和java运行配置差不多),点击run按钮就可以运行程序了。此外,模拟器的启动速度非常的慢,我等了3分钟他的界面才启动完成。
运行过后,运用程序的位置在手机的menu里面如下图所示:
即是下面的HelloWorld,点击HelloWord程序,得到如下所示的结果:
自此,整个配置和创建Hello程序的过程就完成了,下面总结下在这个过程遇到的一些问题。
1、至Android SDK1.6及以上版本中,在单独下载下来的SDK安装包中的tool目录下往往没有adb.exe文件,这就使得无法进行正常的安装,其解决方法是,通过下载一个SDK Setup工具来下载和安装SDK包即可。
2、在第一次创建一个工程的时候,往往会遇到这样的一个问题,创建新的Android项目后总是提示错误:Project ... is missing required source folder: 'gen'。其解决方法是将Eclipse自动生成的R.java删掉,刷新项目,R.java便会重新生成。这个时候将不再报错了。
3、最后需要说明的一点是,在利用模拟器运行的时候,其启动的速度往往非常的慢,这个时候需要自己耐心等待了,我的第一个程序等了3分多钟才显示出启动的手机界面出来。