在我的项目中,我有2个模块:library
和Rebuild
。当我在Android Studio 3.0.1中运行clean
时,会运行3个gradle任务:
:library:assembleDebug
:app:assembleDebug
Run app
。但如果我在Clean
后运行:app:assembleDebug
,则只会运行:library:assembleDebug
。为什么不需要Run app
?我不应该Rebuild
运行clean
没有Clean
的命令吗?
我的connection.json
运行以下内容:
答案 0 :(得分:1)
操作Rebuild
和Run app
运行不同的gradle任务。
clean
任务(type=delete
)删除构建目录 时运行。
当您启动Run app
app:clean
任务将在Rebuild
项目调用clean
任务时运行。
在第一种情况下,不需要再组装其他模块,在您的情况下是library
模块。