Android开发中的平台工具和SDK工具有什么区别?

时间:2012-01-11 10:14:49

标签: android android-sdk-tools

我无法区分Android平台工具和Android SDK工具。 任何人都可以给我一个简短的介绍吗?

2 个答案:

答案 0 :(得分:18)

SDK Tools是Android SDK的可下载组件。它包括Android SDK的完整开发和调试工具,如模拟器,sdcard,sqlite和apk构建器等。 平台工具用于支持当前Android平台的功能,包括adb,它就像是与仿真器或设备通信的桥梁。

答案 1 :(得分:0)

简单地说:

每次Google发布新版本的 Android 时,也会发布相应的 Android SDK 。为了能够编写具有最新功能的程序,开发人员必须下载并安装Android版本的SDK。

Android SDK 分为2组:

  1. Android SDK工具::Android SDK工具是Android SDK的组件。它包括开发和调试工具,这些工具对于任何Android应用(或应用)开发都是必不可少的。因此,开发Android应用程序所需的完整软件开发工具包。其重要工具是Android SDK Manager,Android Virtual Device Manager,Android Emulator等。
  2. Android平台工具(或Android SDK平台工具)::Android SDK平台工具是Android SDK的组件。它经过定制以支持最新版本的Android功能。每当我们安装新的Android SDK平台时,它都会更新。 Android平台工具的每个更新都向后兼容。 Android平台工具包括aidl,adb,aapt,dexdump和dx。这些工具通常被ADT和Android构建工具称为。因此很少需要直接调用这些工具。

注意::Android SDK平台工具是Android SDK的组件,而不是Android SDK Platform。只需通过更新Android SDK平台即可更新Android SDK平台工具。