命令行工具分成SDK工具和平台工具。
SDK工具
SDK工具跟随SDK安装包安装并随时更新。
Virtual Device 工具
1、 Android Virtual Device Manager
提供了一个图形化的图形用户接口,你可以创建和管理运行在Android虚拟机中的AVD。
2、 Android Emulator
基于QEMU的设备虚拟机,允许你在实时的Android运行环境中调试和测试你的应用。
3、 mksdcard
帮助你创建一个磁盘镜像
Development 工具
1、 Hierarch Viewer
可以方便的查看应用布局。
2、 SDK Manager
允许你管理SDK包。
3、 sqlite3
允许你访问由Android应用创建的SQLite数据文件。
Debugging 工具
1、 Android Monitor
整合到Android Studio中提供logcat,内存,CPU,GPU和网络等功能,为应用提供调试和分析。
2、 adb
一个强大的命令行工具,让你与虚拟机或物理设备进行通信,它同样可以访问设备的shell
3、 ADB Shell命令
可以执行高级的命令行操作
4、 Dalvik Debug Monitor Server(DDMS)
调试你的Android应用
5、 Device Monitor
独立的工具,图形化的用户界面,为Android应用提供调试和分析工具。
6、 Systrace
帮助你分析显示性能问题。
7、 traceview
提供了一个查看你的应用执行日志的图形化视图
8、 Tracer for OpenGL ES
允许你捕获OpenGL ES命令和帧图像。
Build 工具
1、 JOBB
允许你用OOB格式加密和解密APK expansion文件
2、 ProGuard
压缩,优化和模糊你的代码
3、 aipalign
优化apk文件
Image工具
1、 Draw 9-patch
允许你非常容易的创建NinePatch图片。
2、 etc1tool
PNG图片工具
Platform工具
平台工具在你更新SDK平台时都会进行更新。每个平台工具都保持了与之前平台的兼容性。如下:
1、 bmgr
一个备份的shell工具。
2、 logcat
提供了收集和查看系统调试输出的机制。
本文作者:宋志辉
个人微博:点击进入