What is difference between platform tools and SDK tools in Android development?

后端 未结 2 1211
旧巷少年郎
旧巷少年郎 2020-12-24 12:05

I can\'t get the difference between Android platform-tools and and Android SDK tools. can any one give my a brief?

相关标签:
2条回答
  • 2020-12-24 12:55

    SDK Tools is a downloadable component for the Android SDK. It includes the complete set of development and debugging tools for the Android SDK like emulator, sdcard, sqlite and apk builder etc.. Where as Platform-tools are used to support the features for the current android platform including adb which is acting like a bridge to communicate with emulator or device.

    0 讨论(0)
  • 2020-12-24 13:02

    In simple words:

    Every time Google releases a new version of Android, a corresponding Android SDK is also released. To be able to write programs with the latest features, developers must download and install Android version’s SDK.

    Android SDK is classified into 2 groups:

    1. Android SDK Tools : Android SDK Tools is a component for the Android SDK. It includes development and debugging tools which all are essential for any Android app(or application) development. So complete kit for software development required for development of an Android app(or application).Its important tools are Android SDK Manager, Android Virtual Device Manager, Android Emulator, etc.
    2. Android Platform Tools (or Android SDK Platform Tools) : Android SDK Platform-Tools is a component for the Android SDK. It is customized to support features of latest version of Android. It gets updated whenever we install a new Android SDK Platform. Each update of the Android Platform Tools is backward compatible. Android Platform Tools include aidl, adb, aapt, dexdump, and dx. And these tools are mostly called by ADT and Android build tools. So very rarely it is required to invoke these tools directly.

    Note : Android SDK Platform Tools is a component of Android SDK not the Android SDK Platform. Android SDK Platform Tools just get updated by updating Android SDK Platform.

    0 讨论(0)
提交回复
热议问题