在SDK中,集成了很多有用的开发工具,这些工具能够帮助读者在Android平台上开发出应用程序。在Android SDK中,最有用的是Android模拟器和Eclipse的Android开发插件,但是SDK中也包含了各种在模拟器上用于调试、打包和安装的工具。下面将简要介绍这些工具的基本使用知识。
□Android模拟器
Android模拟器是运行在计算机上的虚拟移动设备,有关模拟器的基本知识已经在本书的第一章中进行了详细介绍,在此不再讲解。
□集成开发插件ADT
Android为Eclipse定制了一个插件,即Android Development Tools(ADT),这个插件为用户提供一个强大的综合环境用于开发Android应用程序。ADT扩展了Eclipse的功能,可以让用户快速地建立Android项目,创建应用程序界面,在基于Android框架API的基础上添加组件,以及用SDK工具集调试应用程序,甚至导出签名(或未签名)的APKs以便发行应用程序。
□调试监视服务ddms.bat
调试监视服务ddms.bat集成在Dalvik(Android平台的虚拟机)中,用于管理运行在模拟器或设备上的进程,并协助调试工作。它可以去除一些进程,选择一个特定的程序来调试,生成跟踪数据,查看堆和线程数据,对模拟器或设备进行屏幕快照等操作。
□Android调试桥adb.exe
Android调试桥(adb)是多种用途的工具,该工具可以帮助用户管理设备或模拟器的状态。
可以通过下列几种方法加入adb。
1)在设备上运行shell命令。
2)通过端口转发来管理模拟器或设备。
3)从模拟器或设备上复制来或复制走文件。
□Android资源打包工具aapt.exe
可以通过aapt.exe工具来创建apk文件,在apk文件中包含了Android应用程序的二进制文件和资源文件。
□Android接口描述语言aidl.exe(https://www.xing528.com)
用于生成进程间接口代码。
□SQLite3数据库sqlite3.exe
Android可以创建和使用SQLite数据文件,开发人员和用户可以方便地访问这些SQLite数据文件。
□跟踪显示工具
可以生成跟踪日志数据的图形分析视图,这些跟踪日志数据由Android应用程序产生。
□创建SD卡工具
用于创建磁盘镜像,此镜像可以在模拟器上模拟外部存储卡,如常见的SD卡。
□DX工具(dx.bat)
将class字节码重写为Android字节码(被存储在dex文件中)。
□生成Ant构建文件(activitycreator.bat)
activitycreator.bat是一个脚本,用于生成Ant构建文件。Ant构建文件用于编译Android应用程序,如果在安装ADT插件的Eclipse环境下开发,就不需要这个脚本了。
□Android虚拟设备
在Android SDK 1.5版以后的Android开发中,必须创建至少一个AVD,AVD全称为Android虚拟设备(Android Virtual Device),每个AVD模拟了一套虚拟设备来运行Android平台,这个平台至少要有自己的内核,系统图像和数据分区,还可以有自己的SD卡和用户数据以及外观显示等。
在本书第2章中已经介绍了Android虚拟设备的安装方法,在此将不再具体介绍。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
