Tools commonly used in the SDK

Source: Internet
Author: User

The Android SDK contains a variety of customization tools, as follows:

One, Android Simulator (Android Emulator)
It is a virtual mobile device that runs on your computer. You can use the simulator to design, Debug and test your application in an actual Android run environment.

Second, Android Debug Bridge (Android Debug Bridges (ADB))
The Adb tool allows you to install the application's. apk file on the emulator or device and access the emulator or device from the command line. You can also use it to connect the application code on the Android emulator or device to a standard debugger.

Third, level Observer (Hierarchy Viewer)
The Level Viewer tool allows you to debug and optimize your user interface. It shows the layout level of your view in a visual way, and also provides a magnifying glass viewer with a pixel grid (grid) for the current interface, so you can lay it out correctly.
Iv. 9-patch
The Draw 9-patch tool allows you to easily create Ninepatch graphics using WYSIWYG editor. It can also preview the stretched image and highlight the content area.
V. Eclipse IDE Android development tool plug-in (Android development tools Plugin for the Eclipse IDE)
The ADT plugin greatly expands the Eclipse integration Environment feature, making it easy and fast to build and debug your Android application. If you use the Eclipse,adt plugin you can incredibly speed up the development of Android apps.
You can access other Android development tools from within the Eclipse IDE. For example, ADT allows you to access many features of the DDMS tool directly from eclipse-the screen, manage port forwarding (port-forwarding), set breakpoints, and observe thread and process information.
It provides a new Project wizard to help you quickly build and build the most basic files you need for your new Android application.
It makes the process of building Android applications automated and straightforward.
It provides an Android code editor that can help you write valid XML for Android manifest and resource files.
More details about the ADT plugin, including installation instructions, can be found in the Android development environment installation. If you want to see a sample usage screen, refer to Hello Android.
VI. Dalvik Debug Monitor Service (Dalvik Debug Monitoring Services (DDMS))
This tool integrates Dalvik (a virtual machine (VM) that is customized for Android) and allows you to manage processes and assist in debugging on simulators or devices. You can use it to kill processes, select a particular process to debug, generate tracking data, observe heap and thread information, intercept the screen of the emulator or device, and more.
Vii. Android Asset Packaging Tool (AAPT)
The AAPT tool lets you create an. apk file that contains both Android application binaries and resource files.

Viii. Android Interface Description Language (Android Interface Description Language (aidl))
Code that allows you to generate interfaces between processes, such as interfaces that a service might use.

Nine, Sqlite3
This tool gives you easy access to SQLite data files. These data files are created and used by the Android application.

Ten, Traceview
This tool can convert the trace log generated by your Android application into a graphical analysis view.

Xi. Mksdcard
To help you create a disk image, you can use a disk image in an emulator environment to simulate an external memory card (such as an SD card).

12. DX
Dx Gongju converts. Class bytecode (bytecode) to Android bytecode (saved in. dex files).

13, Ui/application exerciser Monkey
Monkey is a small program running on a simulator or device that can generate a random stream of user events, such as Click, Touch, wave (gestures), and a series of system-level events. You can use monkey to give a random, but repeatable, stress test to the program you are developing.

14, Activitycreator
A script that can produce an ant build file that you can use to compile your Android application. If you are developing on eclipse and using the ADT plugin, you do not have to use this script.

Tools commonly used in the SDK

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.