1.android开发环境要求

Android SDK(software Development Kit)软件开发包包括android操作系统(基于Linux2.6),android仿真器(AVD),Eclipse集成开发环境,android开发工具(android Development tools,ADT),函数库,应用程序平台(platform)API和范例程序。可以使用Eclipse集成开发环境中编译调试程序,使用ADT插件创建android项目,利用Android仿真器(AVD)来测试程序

为搭建一个完整的android开发环境,需要以下软件开发包:

① JDK:JAVA核心开发包

② Eclipse:java集成开发环境

③ Android SDK:google公司提供的Android开发包

④ ADT:Android的Eclipse开发插件

2.如何搭建开发环境

在windows平台上开发,搭建android开发环境,需要下载以下资源:jdk,Eclipse,android sdk ,adt插件,具体操作过程如下所示:

① 下载jdk最新版本,并安装,设置环境变量Path

② 下载EClipse并解压,设置开发路径

③ 下载android sdk并解压,在环境变量中配置path 值中加入android sdk开发包中的tools目录绝对路径

④ 下载最新版本的ADT插件,并解压。

⑤ 在eclipse中安装ADT插件及中文插件

⑥ 环境配置好后,创建android模拟器AVD.

在安装的几点注意事项:

安装jdk时,注意设置环境变量

安装eclipse时直接可以使用,它是绿色版本

安装android sdk就是安装android开发包,解压后,主要有以下几个文件:tools:目录包含了android的sdk工具。Platforms目录保存了不同版本的sdk数据包,目前为空、add-ons目录用来保存插件工具,目前为空。Sdk manager.exe为sdk管理工具,可以用来更新sdk数据包,管理android模拟器等。Sdk Readme.exe为android sdk的说明文件

点击sdk.Manager.exe执行文件进行更新,更新完成后,还需要将SDK tools目录的完整路径设置到系统变量的Path中(即tools文件夹),检查android安装是否成功,在命令行下输入:android -h检查即可、

安装ADT插件(android development tools)安装ADT插件的方法有两种:一种是直接通过Eclipse程序在线更新安装。一种是下载ADT插件包进行手动配置。

手动安装ADT插件:首先下载 ADT最新版本,然后对其进行解压,将解压后的Plugins包和features包中的内容,分别复制到eclipse对应的plugins和features文件夹中。           重新启动eclipse,选择windows--preference菜单命令,在弹出的preference对话框中左边多出了android项。    单击android项,在该对话框右边的SDK location文本框中,设置android sdk的安装路径,()对话框就会列出当前可用的SDK版本和google API版本,即安装完成

在线 安装基本类似选择help-install new software菜单命令弹出对话框,输入网址:http://dl-ssl.google.com/Android/eclipse/,单击确定即可

安装eclipse中文插件:启动eclipse开发工具,选择help-install new software菜单命令,在弹出的available sofeware 对话框中单击add按钮。

在弹出的add repository对话框,在name

文本框 中输入任意名称,在location文本框中输入网址:http://download.eclipse.org/technology/babel/update-site/R0.8.0/helios

,单击确定按钮,会列出好多,选择chinese语言插件版本并下一步进行安装,完成后,重新启动eclipse即可看到中文界面了

另外:即使安装了eclipse中文插件,如果恢复到英文开发界面,在命令行中转到eclipse安装目录,执行命令 eclipse -nl en ;即可转到英文状态。

3.android模拟器AVD

AVD(android  Virtual Device)即android模拟器

创建模拟器有两种方法:第一:界面创建模拟器,第二:命令行创建模拟器

在命令行里面输入android list targets 显示当前可用的平台列表,然后在输入android create avd --n Android_2.2_3 -t 12

运行AVD也有两种方式:一种是在android sdk and AVD manager 窗口中选中创建好的AVD,单击右侧的start按钮即可启动

另一种方式是在命令行窗口中输入启动android模拟器的命令:emulator -avd<创建的android模拟器AVD名称>。

注意:android模拟器的使用,与真机的区别

4.android开发常用工具及命令

 Android sdk包括各种各样的定制工具,方便用户在android平台开发移动应用程序,除了前面介绍的android模拟器AVD和eclipse的ADT插件外,android SDK还提供了各种在模拟器上用于调试,打包和安装的工具,包括ADB调试工具,DDMS调试监视工具,AAPT资源打包工具,Traceview跟踪显示工具,SD卡工具,DX工具,Android Monkey工具等

① ADB工具

ADB(android debug bridge)是android提供的一个通用的系统调试工具。借助此工具可以管理设备或手机模拟器的状态。ADB是我们使用最多的命令工具,同时ADB也是eclipse集成开发环境和android模拟器之间沟通的桥梁

命令格式:

adb [-d | -e| -s <serialNumber>][command]

-d:表示命令传送到连接USB的实际硬件。-e:表示命令传送到android模拟器

例如:

adb -s emulater-5554 install helloworld.apk

常用命令:

adb devices

adb get-state

Adb start-server

Adb kill-server

② DDMS工具(Dalvik debug service)即dalvik(android平台虚拟机)调试监控服务系统,用来监控模拟器或设备上应用程序的进程,并协助进行程序调试

Ddms工具是一个可视化的调试监控工具,是android在eclipse中最主要的测试工具

③ AAPT工具(android asset packaging tool)是android系统的资源打包工具,通过aapt工具可以创建APK安装文件,其中包括了android应用程序的二进制文件和所以使用的资源文件

④ Mksdcard工具(该命令来创建本地磁盘上创建一个虚拟的SD卡镜像磁盘,采用FAT32格式)

⑤ DX工具(用来将java语言的.class类文件转换成.dex(dalvik executable format)文件)

⑥ Android monkey工具(是一个命令行工具,用来测试软件的稳定性,可以在模拟器或设备中运行)

⑦ Traceview工具(用来追踪android应用程序产生的日志数据,并生成相应的图形分析视图。)