com.android.tools.build 的目的

purpose of com.android.tools.build

我是 Android 编程的新手。我正在使用 Android Studio 1.1.0

我有以下关于使用 gradle 构建应用程序的查询。

在build.gradle

中指定构建脚本依赖项'com.android.tools.build:gradle:1.1.0'的目的是什么

这个构建语句实际上做了什么。

我搜索了论坛,但找不到任何关于此的具体信息。

然而,从某些 google 搜索来看,似乎表明 gradle 脚本可能需要此语句才能下载 Android gradle 插件。

令我惊讶的是,虽然我使用的是 Android Studio,但我仍然需要下载 Android 插件 gradle。它不应该内置吗?

感谢您的宝贵时间和帮助

顾名思义,"Android Build Tools" 是一个命令行工具,用于将您的 Java 源代码(以及所有相关资产)构建为可执行 APK 文件。它位于您的 Android SDK 目录(通常在 $ANDROID_HOME),可以使用 Android SDK 管理器(可通过 Android Studio IDE 访问)进行更新。


What is the purpose of specifying buildscript dependencies com.android.tools.build:gradle:1.1.0 in build.gradle

Android 正在使用 Gradle 构建系统。该构建脚本依赖项是 Gradle 插件,用于与 Android 构建工具交互(编译、测试等)。该行声明您的项目需要 Android 的 Gradle 插件版本 1.1.0.


I find it surprising that though I am using Android Studio I still need to download Android Plugin for gradle. Should it not be coming in-built.

Android Studio (AS) 只是一个 IDE,您实际上可以使用任何支持 Gradle 构建系统的 IDE。 Android Build Tools 及其 Gradle 插件(它不是 AS 插件)由独立于 Android Studio 项目的开发人员不断更新(尽管它非常密切相关)。此外,不同的项目可能需要不同版本的构建工具及其 Gradle 插件。所以 Android Studio 要求它们独立于 IDE 下载是有道理的。