Gradle配置文件显示其他变体的依赖关系解决方案

时间:2019-01-22 18:06:13

标签: android gradle android-gradle

我有一个具有多个变体的多模块构建,例如模块App,LibA和LibB以及​​变体发行,调试和测试器。当我运行测试器变体的构建配置文件时,在依赖项解析下,我看到以下内容正在运行:

@AfterAll

这些额外的任务正在减慢我的编译速度,是否有任何原因在运行它们或禁用它们?

1 个答案:

答案 0 :(得分:1)

Voila!这个确切的场景已在Android Studio 3.3中定位!

Android Studio 3.3现在支持单变量项目同步!

根据latest release notes for Android Studio 3.3

  

将项目与构建配置同步是让Android Studio了解项目结构的重要一步。但是,此过程对于大型项目可能很耗时。如果您的项目使用多个构建变体,则现在可以通过将项目同步限制为仅当前选择的变体来优化项目同步。

要求:

  1. Android Studio 3.3或更高版本
  2. Android Gradle插件3.3.0或更高版本

步骤:

点击文件>设置>实验> Gradle(在Mac上为Android Studio>首选项>实验> Gradle),然后选中仅同步活动的变体复选框