gpt4 book ai didi

android - 如何在 assembleRelease 之后执行任务?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:45:02 26 4
gpt4 key购买 nike

Firebase-Crash has a new feature .您可以使用 Gradle 命令上传您的 mapping.txt:./gradlew :app:firebaseUploadReleaseProguardMapping

我想自动化这个过程。我想在创建发布 apk 后立即将该 mapping.txt 文件上传到 Firebase。

如何在成功的 assembleRelease 之后强制 Gradle 执行 firebaseUploadReleaseProguardMapping?有更简单的方法吗?

最佳答案

通常,您可以使用 dependsOn 方法为任务定义依赖项。

例如:

task A << {
println 'Hello from A'
}

task B << {
println 'Hello from B'
}

B.dependsOn A

你会得到

> gradle -q B
Hello from A
Hello from B

在您的情况下,您可以指定:

firebaseUploadReleaseProguardMapping.dependsOn assembleRelease

您也可以使用 finalizedBy 方法。

A.finalizedBy B

请注意:

  • 这将运行 B,即使 A 失败。
  • finalizedBy 被标记为“正在孵化”,这意味着这是一项实验性功能,其行为可以在未来的版本中更改。

关于android - 如何在 assembleRelease 之后执行任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41384268/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com