Summary of Android development tools, essential tools for developers, and Android development tools

Source: Internet
Author: User

Summary of Android development tools, essential tools for developers, and Android development tools

Summary of Android development tools, essential for developers! Various tools are required during Android development. As an android developer, you may feel Alexander, so many tools! Today, we have summarized the android development tools and essential tools for Android Developers!


1. Draw 9-Patch

This android development tool draw9patch. bat allows you to easily create a NinePatch map using a WYSIWYG editor.



2. ProGuard

ProGuard is a free Java class File compression, optimization, and mixed handler. It deletes useless classes, fields, methods, and attributes. Optimize bytecode to the maximum extent, and rename classes, fields, and methods with short and meaningless names. It is a necessary obfuscation tool for Android development.


3. Safe. ijiami

An essential tool and vulnerability detection tool for Android Developers. It mainly detects and analyzes vulnerabilities in Android applications and generates detailed security analysis reports with one click. Provide corresponding solutions based on the analysis report data!

Main functions:

(1) Check the source code, resource file theft, replacement, and other security issues of dex and res files.

(2) scan signatures, XML files for security vulnerabilities, injection, embedded code, and other risks.

(3) check whether the App has risks such as being packaged twice and then implanted with Backdoor programs or third-party code.

(4) generate an App Security Risk Analysis Report on source code, files, permissions, and keywords with one click.

 

 

4. The Monkey Test Tools

Monkey Test Tools include Monkey exerciser tool and monkeyrunner Android development Tools, which are mainly used for automated testing of programs.

5. LogCat

LogCat is a command line Android development tool in Android that can be used to obtain the log information of a program. The Android logging system allows you to record and view system debugging information. Logs are recorded from various software and system buffers. You can use the logcat command to view and use logs in the buffer zone.

 

6. The Android Emulator and Real Devices

Once you start to develop the Android program, you must see the running result of the program. This is the Android development tool of the Android simulator, you can test the Running Effect of Android applications on different devices.



7. Dalvik Debug Monitor Server

The full name of DDMS is Dalvik Debug Monitor Service. As an essential Android development tool, it can provide us with screenshots for test devices, view running threads and heap information, Logcat, broadcast status information, analog call, receive SMS, and virtual geographic coordinates for specific processes.



 

8. Android Debug Bridge

Adb (Android Debug Bridge) is a general debugging Android development tool provided by Android. With this tool, we can manage the status of devices or mobile phone simulators.

You can also perform the following operations:

1) quickly update the code in a device or mobile phone simulator, such as an application or Android system upgrade;

2) Run shell commands on the device;

3) Manage the ports on the device or mobile phone simulator;

4) copy or paste files on the device or mobile phone simulator;

 

9. The SDK and AVD Manager

This Android development tool contains many important functions, including managing different Android SDK versions (Build targets). You know that there are many Android versions and there are some compatibility issues with APIs. In addition, this tool is used to manage Android Virtual Device configurations (AVD) and configure simulators.



 

10. Eclipse ADT

Eclipse ADT is an Android development tool plug-in used to develop Android applications on the Eclipse platform.



 

11. The Hierarchy Viewer

Hierarchy Viewer is a tool released with AndroidSDK. It is located in the tools folder named hierarchyviewer. bat. It is an Android development tool that comes with Android. It helps us better view and design the user interface (UI)

There are two main functions

1) visually obtain the UI layout design structure and various attributes to help us optimize the layout design;

2) combined with debug to help observe the invalidate and requestLayout operations on specific UI objects.



 

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.