前言
最近项目少,开始大胆采坑,升级gradle for android 插件到3.0,下面内容翻译自google官网
Android Studio构建系统基于Gradle,而`Gradle的Android插件添加了几个特定的构建Android应用程序的功能.尽管Android插件通常与Android Studio锁定更新,但是插件(以及Gradle系统的其他部分)
可以独立于Android Studio运行并单独更新。
本blog解释了如何使您的Gradle工具保持最新,以及最近更新中的内容。
有关如何使用Gradle配置Android构建的详细信息,请参阅以下页面:
Android Plugin DSL Reference
有关Gradle构建系统的更多信息,请参阅Gradle用户指南
当您更新Android Studio时,您可能会收到提示,自动将Gradle的Android插件更新为最新的可用版本
您可以选择接受更新,也可以根据项目的构建要求手动指定版本 更新。
您可以在Android Studio的 File > Project Structure > Project 菜单中为Gradle版本指定Android插件,或顶级build.gradle文件。插件版本适用于Android Studio项目中的所有模块。
插件版本适用于Android Studio项目中的所有模块。以下示例从build.gradle
文件中将Gradle的Android插件设置为版本3.0.1:
tips:
修改项目中build.gradle
更新Gradle
当您更新Android Studio时,您可能会收到一个提示,将Gradle更新为最新版本。您可以选择接受更新,也可以根据项目的构建要求手动指定版本。
下表列出了Gradle Android插件的每个版本所需的Gradle版本。为了获得最佳性能,您应该使用Gradle和Android插件的最新版本
您可以在Android Studio中的 File > Project Structure > Project 菜单中指定Gradle版本,或者通过在gradle / wrapper / gradle-wrapper.properties文件中编辑Gradle分配引用。
以下示例将gradle-wrapper.properties文件中的Gradle版本设置为4.1。
gradle 3.0
Gradle 3.0.0的Android插件包含了旨在解决大型项目性能问题的各种更改。
例如,对于具有〜130个模块和大量外部依赖项(但不包含代码或资源)的示例骨架项目,可以体验到类似于以下内容的性能改进
其中一些更改会破坏现有的构建。所以,在使用新插件之前,您应该考虑迁移项目的工作。要了解更多信息,请阅读迁移到Android插件for Gradle 3.0.0。
引用
http://services.gradle.org/distributions/ gradle 官方下载地址