原文http://www.developer.com/ws/10-must-have-android-tools-for-developers.html By Lauren Darcey & Shane Conder
Android的工具#6:LogCat
LogCat是Android日志系统的名称。 在Eclipse中通过ADB可以访问LogCat提供有用的诊断信息。作为一名开发人员,你可以方便地使用LogCat来调试和诊断信息,就像在程序中使用printf()语句那样简单。
Android的工具#7:层次结构查看器
层次结构查看器用来在运行时查看应用的布局和屏幕解析,无论是通过独立的应用程序还是相对较新的Eclipse透视图的都可以访问它。它提供了一个应用程序的布局和视图层次结构的图形表示,从而用于诊断布局的问题。
Android的工具#8:Draw 9-Patch
当涉及到图形设计,该工具就派上用场了。这个工具允许你转换传统的PNG文件到移动设备上,从而使用更加灵活和高效的可拉伸图形。该工具简化了图像生成和显示。
Monkey测试工具,包括Monkey exerciser工具和monkey runner工具,这一对可用于自动测试的应用程序。Monkey exerciser 能够随机发送事件给应用程序事件,从而实现压力测试的目的。monkey runner工具是一个基于Python的脚本库,可用于自动化测试和并通过截图来检查结果。
Android的工具#10:ProGuard
ProGuard现在是典型的Android构建过程的一部分,提供了一个简单的方法来增强知识产权保护。通过ProGuard工具可以混淆产生的二进制代码,使别人很难进行逆向工程。ProGuard的工具也可以用于优化生成的二进制文件的大小,从而降低整体应用的尺寸并加快交付给用户。
结论
Android SDK中附带了许多其他的工具,其中有许多是用于特殊的开发情况。然而,上面列出的工具是几乎每一个项目开发都会涉及的。关于这些工具和其他可用的工具的更多信息,可以参考Android网站的Android工具部分。此外,各种工具都在不断的更新和升级中,所以请务必保持所有的AVD和SDK manager的同步更新。
最后,需要强调的是,你最好的资源是Android开发者网站。那里有最新的SDK下载,源文件,教程,技术文章,和Android的最新消息的博客,这个网站提供了关于Android开发的关键知识和对开发者的技术支持。
什么是您最有用的Android开发工具呢?