除了软件本身的代码之外,Android 还提供了一系列工具来辅助系统开发,这些主要的工具包括:

  • aapt(AndroidAssetPackagingTool):用于建立zip兼容的包(zip、jar、apk),也可用于将资源编译到二进

    制的 assets。

  • adb(Android Debug Bridge,Android 调试桥):使用 adb 工具可以在模拟器或设备上安装应用程序的.apk

    文件,并从命令行访问模拟器或设备。也可以用它把 Android 模拟器或设备上的应用程序代码和一个标准

    的调试器连接在一起。

  • android工具:android工具是一个脚本,用于创建和管理AndroidVirtualDevices(AVDs)。

  • AIDL工具(AndroidInterfaceDescriptionLanguage,Android接口描述语言工具),AIDL工具可以生成进程

    间接口的代码,诸如 Service 可能使用的接口。

  • AVDs(AndroidVirtualDevices,Android虚拟设备)

  • 用于配置模拟器,模拟出类似的设备效果

  • DDMS(Dalvik Debug Monitor Service,Dalvik调试监视器服务):这个工具集成了Dalvik,能够在模拟器

    或者设备上管理进程并协助调试。可以使用它杀死进程,选择某个特定的进程来调试,产生跟踪数据,观

    察堆(heap)和线程信息,截取模拟器或设备的屏幕画面,还有更多的功能。

  • dx:dx工具用于将.class字节码(bytecode)转换为Android字节码(保存在.dex文件中)这个字节码文件

    是给 Android 的 Java 虚拟机运行用的。

  • Draw9-patch:Draw9-patch工具允许使用所见即所得(WYSIWYG)的编辑器轻松地创建NinePatch图形。

  • Emulator(模拟器):模拟器是一个运行于主机上的程序,可以使用模拟器来模拟一个实际的Android系统

    的运行,使用模拟器非常适合调试和测试应用程序。

  • Hierarchy Viewer(层级观察器):层级观察器工具允许调试和优化用户界面。它用可视的方法把视图(view)

    的布局层次展现出来,此外,还给当前界面提供了一个具有像素栅格(grid)的放大镜观察器。

  • mksdcard:帮助创建磁盘映像(disk image),可以在模拟器环境下使用磁盘映像来模拟外部存储卡(例如

    SD 卡)。

  • Monkey:Monkey 是在模拟器或设备上运行的一个小程序,它能够产生随机的用户事件流,例如:点击

    (click)、触摸(touch)、挥手(gestures),还包括一系列系统级事件。可以使用 Monkey 给正在开发的程序做随机的但可重复的压力测试。

  • sqlite3:sqlite3工具能够方便地访问SQLite数据文件,这是一个sqlite标准命令行工具。

  • Traceview:这个工具可以将Android应用程序产生的跟踪日志(tracelog)转换为图形化的分析视图。

更多相关文章

  1. Android 模拟器 HAXM硬件加速安装
  2. adb通过wifi连接android设备的方法
  3. Android用户界面 UI组件--ImageView及其子类ImageButton,QuickCo
  4. 通过JavaScript或PHP检测Android设备
  5. Android设备唯一标识符(适配Android Q)
  6. 如何快速启动安卓模拟器(Android Emulator)
  7. Android 测试工具集01
  8. Android获取存储设备挂载路径

随机推荐

  1. Android中关于cpu/cpuset/schedtune的应
  2. The differences between @+id and @andr
  3. Android使用Intent启动Service的Intent必
  4. PhoneGap Android hello android:minSdkV
  5. 进程保活
  6. Android 利用TCP通信 实现环境数据解析显
  7. android studio 不能在线更新android SDK
  8. content provider
  9. 2013阿里技术嘉年华:Android设备体验优化
  10. android软件测试log知多少