Tools used in Android development

Source: Internet
Author: User

1. Android Virtual appliance and SDK Manager: used to create and manage AVD and download SDK packages.
2. Android Simulator: The implementation of the Android virtual machine is intended to enable the development of the application to run within the AVD on the development computer.
3. Android Debug Monitoring Service (DDMS): View the way to monitor and control the applications that can be debugged.
4. Android Debug Bridges (Android Debug Bridge,ADB): Client-server applications that provide links to virtual devices and actual devices. Allows you to copy files, install compiled programs, and allow the shell.
5. Logcat: View and filter logs.
6. Android Resource Kit (Android Asset Packaging tool, AAPT): Build a published app Apk.
7. SQLite3: A database tool that you can use to access the SQLite database files created and used in Android.
8. Traceview and Dmtracedump: View the graphical analysis tools for the Android app tracking log.
9. Hprof-conv: This tool can convert the output file of the HPROF analysis to a standard format so that it can be viewed in the selected analysis tool.
Mksdcard: Create a disk graphic of an SD card that the simulator can use to emulate an external memory card.
One . Dx: Converts. Class in Java to. Dex bytes in Android.
Hierarchy Viewer: provides a hierarchical view of the layout for debugging and optimizing the UI.
Lint: analyze applications and their resources, and suggest improvements and optimizations.
Draw9patch: Creating a Ninepatch diagram simplifies the WYSIWYG editor's process of creating a Ninepatch diagram.
Monkey and Monkey Runner: Monkey runs inside the VM, generating pseudo-random user and system events. Monkey Runner is a Python-footstep API that you can use to write programs that control the MV from outside the application.
Proguard: A tool for shrinking and blurring code, replacing the class name, variable name, and method name with meaningless words. This makes it harder for the code to be cracked by a reverse engineering approach.

Tools used in Android development

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.