The role of each directory in the Android SDK

Source: Internet
Author: User


AVD Manager.exe: Virtual Machine management tool for building and managing virtual machines.

SDK MANAGER.EXE:SDK Management tool for managing, downloading SDK, SDK tools, and extension tools

Tools directory: Includes testing, debugging, third-party tools. Simulators, data management tools, and more.

Build-tools Directory: The compilation tool directory, which contains a compilation tool that translates to a davlik virtual machine.
Including
AAPT (Android Asset Packaging Tool): Compile the application's resource file (including Androidmanifest.xml and your activities XML file), generate the R.java file so you can reference the resource from your Java code.
Aidl: Convert the. Aidl interface into a Java interface.

DX: Conversion. Class intermediate Code is the Dvlik intermediate code, all Java-compiled build. class files require this tool to be converted and then packaged into the APK file.
Dexdump:dump Devlik Intermediate Code

Platform-tools Directory: Development and debugging tools that contain platform dependencies for developing apps.
Including
Adb:android Debugging Tools
Fastboot:boot Tools

Platforms/<android-version> Directory: Android-included platforms. Included in the Android.jar library. You must refer to a platform for your compilation goals.

System-images directory: A compiled system image. The simulator can be loaded directly.

Sources directory: Source directory for Android SDK

Samples directory: SDK examples


SDK Platform can be understood as version, so there are SDK Platform 7,SDK Platform 8 and so on

Android SDK Tools is a common tool folder for each version, with tools such as Draw9patch hierarchyviewer emulator

The Android SDK Platform-tools includes development and debugging tools that develop the platform dependencies of the app, including ADB AAPT, which can be found under the SDK installation path;

The role of each directory in the Android 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.