A, Android developers must master the development tools 10
Android SDK itself contains a lot of help developers design, develop, test and tool release Android applications, in this article, we will discuss the 10 most commonly used tools.
#1: Eclipse ADT
Eclipse ADT Eclipse platform is used to develop Android applications plug-ins.
#2: The SDK and AVD Manager
The tool contains many important functions, including the management of different versions of Android SDK (build target), you know that many of the Android version, some compatibility problems on API. The tool is also used to manage the addition Android Virtual Device Configuration (AVD), used to configure the simulator.
#3: Android Debug Bridge
adb (Android Debug Bridge) is a common debugging tools provided by Android, with this tool, we can manage the status of the device or mobile phone simulator.
You can also perform the following operations:
1, or to quickly update the phone emulator code devices, such as Android application or system upgrade;
2, run the shell on the device;
3, a predetermined port on the management device or a mobile phone emulator;
4, device or phone simulator copy or paste files;
#4: Dalvik Debug Monitor Server
DDMS stands for Dalvik Debug Monitor Service, which provides us with for example: to see as a test device screenshots for specific processes running thread and stack information, Logcat, broadcast status information, analog phone calls, receiving SMS, virtual geographic coordinates, etc. Wait.
#5: The Android Emulator and Real Devices
一旦你开始开发 Android 程序,那么你一定需要看到程序的运行结果,这就是 Android 的模拟器,可让你在不同的设备上测试 Android 应用的运行效果。
#6: LogCat
LogCat是Android中一个命令行工具,可以用于得到程序的log信息。Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过 logcat 命令来查看和使用.
#7: The Hierarchy Viewer
Hierarchy Viewer是随AndroidSDK发布的工具,位置在tools文件夹下,名为hierarchyviewer.bat。它是Android自带的非 常有用而且使用简单的工具,可以帮助我们更好地检视和设计用户界面(UI),绝对是UI检视的利器,但是好像很少有人提它,难道是因为太简单?
具体来说主要功能有2个:
- 从可视化的角度直观地获得UI布局设计结构和各种属性的信息,帮助我们优化布局设计;
- 结合debug帮助观察特定的UI对象进行invalidate和requestLayout操作的过程。
#8: Draw 9-Patch
这个九宫格绘画工具(draw9patch.bat)可以让你很容易的通过一个所见即所得(WYS|WYG)的编辑器来创建一个九宫格NinePatch图。
#9: The Monkey Test Tools
Monkey Test Tools 包括 Monkey exerciser tool 和 monkeyrunner 工具,主要用于程序的自动化测试。
#10: ProGuard
ProGuard 是一个免费的 Java类文件的压缩,优化,混肴器。它删除没有用的类,字段,方法与属性。使字节码最大程度地优化,使用简短且无意义的名字来重命名类、字段和方法 。eclipse已经把Proguard集成在一起了。
Reproduced in: https: //www.cnblogs.com/JoannaQ/p/3145583.html