Android Studio 升级到3.0后的gradle迁移(bing译文)
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 首先推荐按照官方版进行,如有疑问,评论中讨论; 官方步骤Migrate to Android Plugin for Gradle 3.0.0 英文水平高的可直接点击链接查看原文,以防翻译出错; Gradle 3.0.0 的 Android 插件是一个主要的升级, 为大型多项目带来显著的性能改进。为了实现这些改进, 在插件行为、DSL 和 api 方面有一些突破性的变化。 对于大多数项目, 在您更新 Gradle 并应用最新版本的 Android 插件后, 您将不会遇到此页中描述的任何一个或仅有几个生成错误。如果在更新插件后遇到生成错误, 只需在该页中搜索错误输出或导航到相关主题, 然后按照说明解决问题。还可以查看以下视频以了解迁移步骤的概述。 迁移项目后, 可以从以下性能改进中获益: 通过细粒度任务图更好地多项目的并行性。 具有变体意识的依赖性管理。当构建模块的某个变体时, 该插件现在会自动将本地库模块依赖项的变体与您正在构建的模块的变体相匹配。 在对依赖项进行更改时, Gradle 通过不编译不能访问该依赖项 API 的模块来执行更快的生成。通过使用 Gradle 的新的依赖项配置 (实现、api、compileOnly 和 runtimeOnly), 可以限制哪些依赖项将其 api 泄漏给其他模块。