命令行工具分成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

提供了收集和查看系统调试输出的机制。

本文作者:宋志辉

个人微博:点击进入

最新文章

  1. Hibernate框架简述 内部资料 请勿转载 谢谢合作
  2. SLAM前端技术选择思考
  3. 如何将两个json合并成一个
  4. [jQuery EasyUI系列] 创建增删改查应用
  5. 分布式日志2 用redis的队列写日志
  6. C语言-03-流程控制
  7. 多线程基础(六)GCD基础
  8. HDU4859 海岸线(最小割)
  9. Android中使用gzip传递数据
  10. C# ASP.NET Webservice调用外部exe无效的解决方法
  11. asp.net中Response对象鱼Request对象
  12. [codevs2170]悠闲的漫步
  13. 升级 node 版本
  14. 跨域资源共享CORS详解
  15. 高并发关于微博、秒杀抢单等应用场景在PHP环境下结合Redis队列延迟入库
  16. RHEL 6 mdadm 实现Soft Raid
  17. Linux~连接windows的ftp,unzip出现的问题
  18. bug优先级别
  19. make,makefile,cmake“暴力编译法”的个人经验或理解。
  20. Oracle安装完成后如何创建表空间及用户

热门文章

  1. C++traits——STL源码剖析
  2. NOIP提高组2010 乌龟棋
  3. 【USACO 5.3.1】量取牛奶 迭代
  4. hdu 5492 (暴力+nice)
  5. [bzoj1143][CTSC2008]祭祀
  6. xadmin库的下载安装及奇葩报错的解决方法
  7. SSM项目搭建之配置文件
  8. Spring中<context:annotation-config/>
  9. Tomcat性能调优-JVM监控与调优
  10. (一)python基础知识