作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
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
失败。关于android - 如何在 assembleRelease 之后执行任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41384268/
我是一名优秀的程序员,十分优秀!