assemble 与 assembleDebug 与 assembleRelease 之间的区别

N S*_*rma 4 android gradle android-gradle-plugin bitrise

我正在尝试学习bitrise平台。到目前为止,我也不知道这个平台到底有什么用。无论如何,当我进行设置时,它要求选择gradle-task运行。

有谁知道 assemble 与 assembleDebug 与 assembleRelease 之间的区别是什么?

有没有人有机会在移动应用程序中尝试这个平台?

在此处输入图片说明

N S*_*rma 6

一个 Android 项目至少有两个输出:一个调试 APK 和一个发布 APK。每一个都有自己的锚任务,以方便单独构建它们:

  1. 集合
  2. 组装调试
  3. 组装发布

它们都依赖于执行构建 APK 所需的多个步骤的其他任务。assemble 任务依赖于两者,因此调用它会构建两个 APK。

http://tools.android.com/tech-docs/new-build-system/user-guide

  • 这是不正确的。它取决于 build.gradle 文件中定义的 buildTypes。如果您没有在 build.gradle 文件中指定调试和发布,则默认定义它们,但您可以覆盖它们。 (5认同)