我是Android编程的新手。我使用的是Android Studio 1.1.0
我有关于使用gradle构建应用程序的以下查询。
在build.gradle中指定buildscript依赖项“com.android.tools.build:gradle:1.1.0”的目的是什么
这个构建语句实际上做了什么。
我搜索了论坛,但未找到任何相关内容。
然而,从某些谷歌搜索中,似乎建议gradle脚本可能需要此语句来下载用于gradle的Android插件。
我发现令人惊讶的是,虽然我使用的是Android Studio,但仍需要下载Android插件以获取gradle。它不应该是内置的。
感谢您的时间和帮助
答案 0 :(得分:0)
顾名思义," Android Build Tools"是一个命令行工具,用于将Java源代码(以及所有相关资产)构建到可执行APK文件中。它位于您的Android SDK目录(通常位于$ANDROID_HOME
),可以使用Android SDK管理器进行更新(可通过Android Studio IDE访问)。
在build.gradle
中指定buildscript依赖项com.android.tools.build:gradle:1.1.0
的目的是什么
Android正在使用Gradle构建系统。该构建脚本依赖项是Gradle插件,用于与Android Build Tools进行交互(编译,测试等)。该行声明您的项目需要Android的Gradle插件版本 1.1.0 。
我发现令人惊讶的是,虽然我使用的是Android Studio,但仍需要下载Android插件以获取gradle。它不应该是内置的。
Android Studio(AS)只是一个IDE,您实际上可以使用任何支持Gradle构建系统的IDE。 Android Build Tools及其Gradle插件(它不是AS插件)由与Android Studio项目分开的开发人员不断更新(尽管它非常密切相关)。此外,不同的项目可能需要不同版本的构建工具及其Gradle插件。因此,Android Studio需要独立于IDE下载它们才有意义。