Andriod操作系统是google开发的面向手持设备的一站式解决方案,它不仅提供了底层的操作系统,而且提供了一个基于Eclipse的开发工具包SDK进行应用开发。 在Android SDK中,它提供了一系列工具,这些工具包括模拟硬件设备的Emulator(模拟器),Android asset packaging tool(AAPT)Android资源打包工具、Dalvik Debug Monitor Service(DDMS)Dalvik高度监视服务、Android Debug Bridge(Adb)Android 调试桥和将.class字节码文件转换为.dex文件的DX工具。基于这些工具加上基于Eclipse的可视化开发,便利化的调试手段及丰富的测试工具,真正实现了集成开发。

1.1搭建基于Eclipse的Android应用开发环境_移动开发 次任务是下载必备的软件,构建第一个Helloworld应用。

1.1.1安装Java/Andriod/Eclipse SDK与ADT 插件

要进行Android应用开发,首先必须准备好相应的开发工具,可根据如下表所示下载相应的基本开发工具。

                                                          表1-1安装程序及下载

安装项
下载网址
备注
J2SE SDK 安装
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html Java standard edition development kit 要求1.6以上
Andriod SDK 安装 http://dl.google.com/android/android-sdk_r10-windows.zip Android 更新频繁,并且国内不能登陆Android开发
网站,可以点击这个链接直接下载
Eclipse SDK 安装 http://www.eclipse.org/downloads/ Eclipse 版本最好3.6以上
ADT Eclipse 插件安装 https://dl-ssl.google.com/android/eclipse/ 安装J2SE SDK,通常根据不同操作系统,选择不同的安装包,下载后根据安装要求直接安装就行了。 Android SDK和Eclipse SDK下载压缩包后直接解压缩后在一个目录中就可以了。

 


1.1搭建基于Eclipse的Android应用开发环境_休闲_02 

SDK解压后,在windows平台上包含一个SDK Manager.exe,通过SDK Manager可以进行升级,以获取最新版本的AndroidSDK,这其中包括不同版本的API、example及开发文档。

  • Eclipse SDK

Eclipse是基于OSGI插件机制的IDE 平台,因此安装ADT插件同安装其他插件一样,选择Help->Install New Software,在弹出的对话框中选择Add,将ADT的Update Site:https://dl-ssl.google.com/android/eclipse/ 填入其中,并进行安装。
1.1搭建基于Eclipse的Android应用开发环境_Android_04

1.1.2 配置Eclipse进行
  • JDK 安装路径配置

Eclipse安装ADT插件后就可以进行Android开发了。因为Android应用开发使用的是Java语言,所以需要配置Eclipse的JDK库路径。在Eclipse主界面上选择window->Preferences,打开对话框后,选择java->Installed JREs后选择JDK安装路径。
1.1搭建基于Eclipse的Android应用开发环境_移动开发_05

  • Android SDK安装路径配置

ADT插件需要手工指定Android SDK安装路径,需要配置Android SDK安装路径。
1.1搭建基于Eclipse的Android应用开发环境_Eclipse_06

  • 创建虚拟设备(AVD)

Google在Android SDK1.5版本以后提供了一个模拟器用来调试Android应用开发。这个模拟器全称为Android虚拟设备(Android Virtual Device),简称AVD。每个AVD用来模拟android真实设备,包括内核大小,系统分辨率,数据分区,SD卡等。创建一个新的AVD也是非常便捷的。在Eclipse主界面上选择window->Andriod SDK and AVD Manager,在弹出对话框中可以创建面向不同的Android目标平台的模拟器。
1.1搭建基于Eclipse的Android应用开发环境_Eclipse_07

1.1.3开发第一个HelloAndroid应用 基于Eclipse进行Android开发,对程序员来说是一件愉快的事情。因为Google已经为Android开发提供了丰富的插件功能。在Eclipse 主界面上选择File->other,在弹出对话框中,选择Android->Android Project,按Next接下的对话框中填入项目名称、项目编译目标机器、应用名称 、包名称、activity主名称及最小的SDK版本。 
1.1搭建基于Eclipse的Android应用开发环境_Eclipse_08
1.1搭建基于Eclipse的Android应用开发环境_移动开发_09 :Android操作系统为不同版本设计了不同的API level,每一个API level代表了一定的Android版本,如Android 2.1对应的API 是7.不同的API level不一定相互兼容。 Eclipse ADT插件自动产生一个基本的HelloWorld Android应用,代码结构如下图:
1.1搭建基于Eclipse的Android应用开发环境_开发环境_10
在展开的代码结构图中,放在"\src"中是主程序代码,放在"\res"里是资源类,如程序的图标文件,布局文件和一个字符串国际化常量。 1.1.4运行第一个HelloWorld应用 基于Eclipse进行Android开发,ADT插件会自动调用Android SDK 提供 的模拟器,并将应用部署到模拟器。同时ADT插件自带一个DDOS调试器,方便程序员进行断点跟踪调试。所以说进行android开发还是一件幸福的事,特别是相对于Symban来说。选择HelloAndroid项目,右键选择Run As->Android Application, 这时观察Eclipse Console 视图就会发现有如下日志打印出来,同时弹出Android运行模拟器
1.1搭建基于Eclipse的Android应用开发环境_开发环境_12