Android辅助开发工具说明

时间:2023-03-09 07:14:15
Android辅助开发工具说明

1.aapt(Android Asset Packaging Tool):用于建立zip包(zip、jar、apk),也可用于将资源编译到二进制的assets;
2.adb(Android Debug Bridge):在设备或模拟器上安装应用程序的apk文件;也可以将设备或模拟器上的应用程序代码和一个标准的调试工具连接在一起;
3.android工具:android工具是一个脚本,用于创建和管理AVD;
4.AIDL(Android interface description language,Android接口描述语言工具):可生成进程间接口的代码,诸如service可以使用的接口。
5.AVDs:Android虚拟设备;
6.DDMS(Dalvik Debug Moniter Service,Dalvik调试监视器服务):这个工具集成了Dalvik虚拟机,能够在模拟器或设备上管理进程并协助调试。可以使用它杀死进程,选择某个特定的进程来调试,产生跟踪数据,观察堆(heap)和线程信息,截取模拟器或设备的屏幕画面,还有更多的功能;
7.dx:用于将.class字节码(bytecode)转换为Android字节码(保存在.dex文件中)这个字节码是给Android的java虚拟机运行的。
8.Draw 9-patch:该工具允许所见即所得(WYSIWYG)的编辑器轻松的创建NinePatch图形。
9.Emulator(模拟器):模拟器是一个运行于主机上的程序,可以使用模拟器来模拟一个实际的Android系统的运行,使用模拟器非常适合调试和测试应用程序。
10.Hierarchy View(层级观察器):层级观察器允许调试和优化用户界面。他用可视的方法把视图(view)的布局层次展现出来。
11.mksdcard:帮助创建磁盘映像(disk image),可以在模拟器环境下使用此番映像来模拟外部存储卡(例如sd卡)。
12.Monkey:Monkey时在模拟器上或设备上运行的一个小程序,它能够产生随机用户时间留,例如:点击(click)、触摸(touch)、挥手(gestures),还包括一系列系统级时间。可以使用Monkey给正在开发的程序做随机的但可重复的压力测试。
13.sqlite3:该工具可以方便的访问SQLite数据库文件,这是一个sqlite标准命令行工具。
14.Traceview:这个工具可以将Android应用程序产生的跟踪日志(trace log)转换为图形化得分析视图。