Android Development Tools Summary, developer must-have tool

Source: Internet
Author: User

Android Development Tools Summary, Developer Essentials! Android development process requires a variety of tools, as an Android developer, there is wood to feel Alexander, so many tools! Today gives you a summary of the Android development tools, Android developers must be a tool!


1. Draw 9-patch

This nine Gongge painting Android development tool (Draw9patch.bat) allows you to easily get through a WYSIWYG (wys| WYG) editor to create a nine grid Ninepatch diagram.



2, Proguard

Proguard is a free Java class file for compression, optimization, mixer. It removes unused classes, fields, methods and properties. Maximize bytecode optimization by using short, meaningless names to rename classes, fields, and methods. is a must-have obfuscation tool in Android development.


3,Safe.ijiami

An essential tool for Android developers, vulnerability detection tools, mainly for the vulnerabilities of Android application for detailed vulnerability detection and analysis, and can be a key to generate detailed security analysis report. According to the analysis report data proposed has the corresponding solution!

Main functions:

(1) Check the DEX, res file whether there is source code, resource file theft, replacement and other security issues.

(2) The risk of scanning signatures, the existence of security vulnerabilities in XML files, the presence of injected, embedded code, etc.

(3) to detect if the app has been packaged two times, and then implant the backdoor or third-party code and other risks.

(4) A key to generate the app about the source code, files, permissions, keywords and other aspects of the Security risk Analysis report.



4. The Monkey Test Tools

Monkey test Tools includes Monkey exerciser tool and monkeyrunner Android development tools, primarily for automated testing of programs.

5, LogCat

Logcat is a command-line Android development tool in Android that can be used to get log information for a program. The Android log system provides the ability to record and view system debug information. Logs are recorded from a variety of software and some system buffers, and buffers can be viewed and used by the Logcat command.

6. The Android Emulator and Real Devices

Once you start developing an Android app, you'll need to see the results of the program running, which is the Android emulator Android Developer tool that lets you test the performance of Android apps on different devices.



7. Dalvik Debug Monitor Server

The full name of the DDMS is the Dalvik Debug Monitor Service, which is an essential development tool for Android, which can provide us with examples of screenshots for a test device, viewing running threads for a specific process, and heap information, LOGCAT, broadcast status information, analog phone calls, Receive SMS, virtual geographic coordinates, and more.



8. Android Debug Bridge

ADB (Android Debug Bridge) is a generic debug Android development tool provided by Android, and with this tool we can manage the status of the device or phone simulator.

You can also do the following:

1) quickly update the code in the device or phone simulator, such as app or Android system upgrade;

2) Run the shell command on the device;

3) Manage the predetermined port on the device or phone simulator;

4) Copy or paste files on the device or phone simulator;

9. The SDK and AVD Manager

This Android development tool contains many important features, including managing different versions of the Android SDK (build target), you know that there are many versions of Android, and there are some compatibility issues on the API. The tool is also used to manage the Android virtual device configuration (AVD), which is used to configure the emulator.



10.Eclipse ADT

Eclipse ADT is the Android development tool plug-in for developing Android applications under the Eclipse platform.



11. The Hierarchy Viewer

The Hierarchy Viewer is a tool released with ANDROIDSDK, located under the Tools folder, named Hierarchyviewer.bat. It is an Android-powered development tool that helps us to better view and design the user interface (UI)

There are 2 main functions

1) Intuitively get the information of UI layout design structure and various properties from the visual angle, help us to optimize the layout design;

2) The process of combining debug to help observe specific UI objects for invalidate and requestlayout operations.



Android Development Tools Summary, developer must-have tool

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.