【问题标题】:What is difference between platform tools and SDK tools in Android development?Android开发中的平台工具和SDK工具有什么区别?
【发布时间】:2012-01-11 10:14:48
【问题描述】:

我无法区分 Android 平台工具和 Android SDK 工具。 谁能给我一个简介?

【问题讨论】:

  • @Ahmed Aswani platform-tools 在 android sdk 下。你在哪里找到的 sdk 工具?
  • 在我的 linux arch 发行版上:/opt/android-sdk 我有 2 个文件夹平台工具和工具。在 Android SDK 管理器中也可以安装组件:Android SDK 工具和 Android SDK 平台工具
  • 我的上一条评论是错误的:The Android SDK includes a variety of tools that help you develop mobile applications for the Android platform. The tools are classified into two groups: SDK tools and platform tools. SDK tools are platform independent and are required no matter which Android platform you are developing on. Platform tools are customized to support the features of the latest Android platform.(pt - 它们向后兼容旧平台)来自developer.android.com/guide/developing/tools/index.html
  • @Selvin 将其作为答案发布 :)

标签: android android-sdk-tools


【解决方案1】:

SDK 工具是 Android SDK 的可下载组件。它包括完整的Android SDK开发和调试工具,如模拟器、sdcard、sqlite和apk builder等。 其中 Platform-tools 用于支持当前 android 平台的功能,包括 adb,它充当与模拟器或设备通信的桥梁。

【讨论】:

    【解决方案2】:

    Android SDK 可以分解为多个组件。其中包括:

    1. 平台工具
    2. 构建工具
    3. SDK 工具
    4. Android 调试桥 (ADB)
    5. Android 模拟器

    这个包最重要的部分在 SDK-tools 中。无论您针对的是哪个版本的 Android,您都将需要这些工具。这些是实际创建 APK 的内容——将您的代码变成可以在手机上启动的 Android 应用程序。其中包括许多构建工具、调试工具和映像工具。

    构建工具曾与平台工具归类在同一标题下,但后来被分离,以便可以单独更新。顾名思义,这些也是构建您的 Android 应用程序(生成最终 APK)所必需的。

    平台工具更适合您要定位的 Android 版本。一般来说,最好安装最新的平台工具,但第一次安装后,您需要不断更新您的平台工具。

    Android 调试桥 (ADB) 是一个允许您与任何 Android 设备进行通信的程序。它依赖于 Platform-tools 来了解正在使用的 Android 版本。

    Android 模拟器可让您在 PC 上测试和监控应用程序,而无需有可用的设备。

    欲了解更多信息here

    【讨论】:

    • 我遇到的最有用的答案。谢谢!!
    【解决方案3】:

    简单来说:

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

    Android SDK分为两组:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-11
      • 1970-01-01
      • 2013-11-13
      • 1970-01-01
      • 2015-03-26
      • 1970-01-01
      • 2013-11-23
      • 2019-04-18
      相关资源
      最近更新 更多