什么是 Android SDK 构建工具、平台工具和工具?

What is Android SDK build-tools, platform-tools and tools?

我知道这是一个非常基本的问题。但我是本地 android 开发的新手,我无法理解什么是什么。

我正在使用 Android 独立 SDK 而不是使用 Android Studio 所以请相应地指导。

假设我想为 API 级别 19 构建我的应用程序。我需要安装什么级别的平台工具和构建工具。

这是我目前拥有的

因为我想为 API 19 构建,我已经安装了它。我需要 Android SDK build tools 的第 19 版还是更高版本?

请向我解释每个术语的含义以及外行人的意思。

-谢谢

Android SDK Build-Tools 是构建 Android 应用程序所需的 Android SDK 的一个组件。它安装在 /build-tools/ 目录中。它包括完整的 Android SDK 开发和调试工具集,如模拟器、sdcard、sqlite 和 apk 构建器等。

有关详细信息,请查看 Android SDK Build-Tools

Platform-tools 用于支持当前 android 平台的功能,包括 adb,它充当与模拟器或设备通信的桥梁。

您还可以通过单击here

了解更多关于此主题的信息

Build-Tools is a component of the Android SDK required for building Android apps. It's installed in the /build-tools/ directory

因此,构建工具就是构建您的 android 应用程序。这就像 C 项目的 makefile。输出是一个 APK 文件。

Android SDK Tools is a component for the Android SDK. It includes the complete set of development and debugging tools for Android. It is included with Android Studio.

因此,平台工具是与您拥有的 android 设备交互的所有工具,例如 fastbootadb。例如,要将你的 apk 安装到设备中,运行 它,调试它,并从中 grep 一些文件,你需要首先将你的设备连接到 adb 桥和 运行 所有这些命令就可以了。

Let's say that I want to build my app for API level 19. what level of platform tools and build tools do I need to install.

基本上,这里应该有最新的东西。如果您正在为 API 19 设备部署,您还应该拥有 Android SDK 平台 19.

我已经有一段时间没有碰那些东西了,因为我安装了所有那些东西,所以非常感谢您的指正。