android sdk提供了比较齐全的工具包,包含了大量的工具,分为两类,每一类都是一个工具集合,我称之为工具集.
这两类分别是:sdk工具集(SDK tools)和平台工具集(platform tools).sdk工具集是平台独立的,不和某个android平台相关联.平台工具集是专门为最新的android平台定制的,且能支持最新android平台的一些新特性.
sdk工具集中常用的工具,根据android参考手册来看,是包括以下工具的:
android
管理avd(android虚拟设备),已经安装好的sdk组件.在windows上这个工具是一个bat文件,它的运行结果和android安装目录下的"SDK Manager.exe"运行起来一样--都是启动了"Android SDK and AVD Manager".
ddms
Dalvik Debug Monitor Server,用来做Android应用程序的调试用的.
dmtracedump
从跟踪日志文件生成图形化的调用栈图表.能将程序执行过程中的函数调用以树形方式展现出来,能拿来做程序优化分析.
android emulator
传说中的android模拟器.
hierarchyviewer
调试和优化android用户界面时用的.可以打印出页面布局中的view对象.给人感觉和firebug有点像.
layoutopt
用来做应用程序的布局分析,可以帮助其优化.
mksdcard
用来模拟一个外部存储卡,例如sd卡.这样就可以和模拟器中的虚拟设备交互使用.
monkey
用来在模拟设备或者真实设备上做猴子测试的.说起猴子测试,想起先前在某本介绍软件测试的书上说过这样一句话,一群猴子在打字机上乱跳乱按,总是有可能把莎士比亚的一篇著作打印出来.猴子测试,是模拟用户的一些操作,但这些操作的顺序都是随机的.
monkeyrunner
提供接口来编写程序以控制android设备或者模拟器.和猴子的功能有点像.
sqlite3
让开发者可以访问android应用程序生成的sqlite数据库.
traceview
提供一个图形化查看器来查看应用程序保存的执行日志.
zipalign
apik文件优化工具.
平台工具集会在每次更新android sdk随之更新.通常用到的平台工具为android Debug Bridage(adb).可以用adb来管理模拟器上一个已启动的android系统,也可以用它给一个设备上安装应用程序.
其他平台工具大都被adt调用,为我们开发android应用程序提供帮助.
android log 工具类 android工具包
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Java工具包类
栈类,哈希表,枚举接口,日历类,随机函数类,映射接口和属性类。 Vector类 vector是异构的,可以存储
Java java 常用方法 键值对 -
工具包
团队亲测过的 效率、社群管理、用户需求解析、竞品分析工具包,分享给大家,希望有帮助~=
效率工具 数据 小程序 -
springboot jsp完整的项目
pom:<!-- servlet依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>
springboot jsp完整的项目 spring boot java spring html