首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行不同命令的“`Run”和“`Rebuild`”

运行不同命令的“`Run”和“`Rebuild`”
EN

Stack Overflow用户
提问于 2018-03-22 03:12:10
回答 1查看 63关注 0票数 1

在我的项目中,我有两个模块:applibrary。当我在Android 3.0.1中运行Rebuild时,将运行3个gradle任务:

  • clean
  • :library:assembleDebug
  • :app:assembleDebug

但是,如果我在Clean之后运行Clean,则只运行:app:assembleDebug。为什么不需要:library:assembleDebugRun app不应该在没有clean的情况下运行Rebuild命令

我的Clean运行如下:

  • 打扫
  • *图书馆:generateDebugSources
  • 库:generateDebugAntroidTestSources
  • 图书馆:mockableAndroidJar
  • ::app:generateDebugSources
  • ::app:generateDebugAntroidTestSources
  • 应用程序:mockableAndroidJar
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-22 07:18:27

操作RebuildRun app运行不同的分级任务。

clean任务(与type=delete一起)在运行构建目录时删除它。

启动Run app时,app:clean任务将在Rebuild项调用clean任务时运行。

在第一种情况下,不需要再次组装其他模块,在您的示例中是library模块。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49419925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档