原文http://www.developer.com/ws/10-must-have-android-tools-for-developers.html ByLauren Darcey & Shane Conder
Android SDK有一套强大的工具帮助开发人员设计,开发,测试和发布高质量的Android应用程序。在这篇文章中,讨论了10个最常见的工具,android 开发者应该了解和学习使用。
Android的工具#1:Eclipse的W /ADT
尽管Eclipse是不是唯一的可以用来开发Android应用程序的Java开发环境,但它是目前最流行的。这不仅由于其免费,更主要是由于与Eclipse整合的强有力的Android工具。这种一体化是表现为Eclipse的Android开发工具(ADT)插件,它可以从Android网站下载。
Android的工具#2:SDK和AVD Manager
此工具提供了一些重要的功能。它管理Android软件开发工具包的不同版本(构建目标),您可以开发以及加载第三方的工具,设备驱动程序和文件。AVD Manager的功能是管理的Android虚拟设备配置,您使用配置模拟器实例。
Android的工具#3:ADB
ADB是与仿真器和设备连接的工具。除了在EclipseADT插件中的关键功能外,还可以可以在命令行中使用它来上传和下载文件,安装和卸载软件包,或通过shell并访问设备或模拟器上的许多其他功能。
Android的工具#4:Dalvik的调试监控服务器
Dalvik调试监视器服务器(DDMS),既可以通过独立的应用程序也可以通过具有相同名称的Eclipse透视图来访问,提供了方便的功能检查,调试,并与仿真器和设备实例交互。您可以使用DDMS的检查正在运行的进程和线程,文件系统的检索,收集堆和其他内存信息,附加调试器,甚至采取截图。就模拟器而言,可以模拟模拟器的位置数据,发送短信,并仿真电话呼入。
Android的工具#5:Android模拟器和真实设备
一旦你已经开始开发一个应用程序,重要的是在适当的目标设备上要测试。模拟器与AVD系统相结合来模拟目标设备。但是在真实的物理设备上的完整测试是必不可少的,模拟器固然强大,但不能效仿单个设备的特性。因此,扎实的测试计划必须包括模拟器和真实设备。毕竟,你的用户将无法运行您的应用程序模拟器上,对吗?