gradle - 以编程方式进行Gradle调用./gradlew assembleDebug crashlyticsUploadDistributionStageDebug

标签 gradle android-gradle-plugin gradlew

如何从我的自定义任务执行./gradlew assembleDebug crashlyticsUploadDistributionStageDebug?我尝试了这段代码,但它不起作用:

task myTask {
doFirst {
    tasks.assembleStageDebug().execute()
    tasks.crashlyticsUploadDistributionStageDebug().execute()
}}

最佳答案

您永远不要直接执行任务。而是定义它们之间的依赖关系:

task myTask
myTask.dependsOn assembleStageDebug, crashlyticsUploadDistributionStageDebug

关于gradle - 以编程方式进行Gradle调用./gradlew assembleDebug crashlyticsUploadDistributionStageDebug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35311215/

相关文章:

gradle - 如何在 gradle build 期间只构建一些项目

gradle - 使用GCR时,如何为Gradle Docker插件正确配置gcloud帐户?

android - Gradle依赖版本

android - 获取构建错误 : `duplicate entry: javax/annotation/CheckForNull.class`

java - 如果 gradlew 的版本明确在 build.gradle 上,为什么每个人都说我应该在我的源代码管理中包含 gradlew?

gradle - 在根项目 'build'中找不到OFBiz任务 'ofbiz-release15.12'

selenium - 从 Jenkins 运行脚本时获取 "Timeout"和 "Unable to locate element"

gradle - 如何将子项目生成的类添加到Gradle中WAR文件的WEB-INF/classes目录中

android - 错误: package R does not exist - generated fragment directions file after Gradle update

java - Android Studio DexIndexOverflowException : method ID not in