Android Studio - Gradle 总是构建所有模块,而不仅仅是我运行的模块

Posted

技术标签:

【中文标题】Android Studio - Gradle 总是构建所有模块,而不仅仅是我运行的模块【英文标题】:Android Studio - Gradle always builds all modules instead of just the one I run 【发布时间】:2015-07-28 22:42:09 【问题描述】:

我正在 android Studio 中开发一个 android 库。

为了测试它,我添加了第二个模块,它是库的测试应用程序。

当我构建库以发布新版本时,它也总是运行测试应用程序。如果我的测试应用程序中出现错误,我什至无法构建库!

为什么不直接构建我触发的那个?

【问题讨论】:

【参考方案1】:

我遇到了同样的问题。到目前为止,我不知道为什么会这样。幸运的是,似乎有一种解决方法:

在“Gradle 项目”选项卡的“运行配置”节点中,右键单击不适合您的任务。然后选择“编辑正确的配置”选项。修改“任务:”文本字段,将模块名称放在任务名称之前。例如。让您的任务“构建”,然后编辑

Tasks: | build

文本字段到

Tasks: | :your.module.name:build

不要忘记分号。

【讨论】:

以上是关于Android Studio - Gradle 总是构建所有模块,而不仅仅是我运行的模块的主要内容,如果未能解决你的问题,请参考以下文章

android studio更新gradle在哪个目录下

android studio怎么设置gradle版本

如何建立与 Android studio和 gradle android 库

android studio怎样配置gradle本地路径

android studio Gradle升级到3.5.0遇到的坑

android Studio 降级gradle