- 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/
一个疯狂的问题,当我运行 gradlew assembleRelease 时,错误信息是: ... Loading dependency graph, done.easeJsAndAssets war
将 Android Studio 更新到 2.2 版并将 gradle 插件更新到 2.2.0 后,我收到以下错误: Error:(32, 1) A problem occurred evaluati
我的 android 项目中有多个模块。如果我使用 :app:assembleRelease 发布 apk它可以工作,但是当我使用 assembleRelease 制作发布 apk 时它一直显示错误。
我有两个任务,一个是 test 任务,一个是 poeditorPull 任务(从 poeditor-api 中提取最新的字符串),我想要我的 assembleRelease 任务在两者都完成后运行。
在 gradle 2.1.3 上我可以做: assembleRelease { doFirst() { //some code } } 但是当我更新到 gradle 2
Firebase-Crash has a new feature .您可以使用 Gradle 命令上传您的 mapping.txt:./gradlew :app:firebaseUploadRelea
所以我的项目今天似乎随机中断,错误显然与超过 65K 方法有关。经过一些研究后,我意识到是时候使用 ProGuard 并启用 multiDex,这似乎让事情变得更糟。这是我尝试创建发布 APK 时遇到
我的 build.gradle 文件中定义了以下 Gradle 任务 task myTask() << { println "Start" assembleRelease.execut
是否可以通过gradle指定生成的*.apk的文件名?这样我就可以自动获取 MyApp-1.0.0.apk 而不是默认的 app-release.apk。 最佳答案 您可以通过将以下行添加到您的 an
我正在使用 Reactnative 0.54.0 和 react-native-cli 2.0.1 以及 gradle 4.8.1 我使用 create-react-native-app myProj
我已经尝试了从互联网上获得的示例中的几乎所有内容,以添加要在“assembleRelease”任务之前执行的函数/任务,但是当我调用 gradle assembleRelease 时,它们都没有执行/
我有一个基于 gradle 的 android 项目并试图生成一个发布 apk。但是,gradle 似乎以某种方式选择了错误的 key /证书。 这是我在 build.gradle 中的内容: sig
为了避免以纯文本形式写入 keystore 密码,我尝试向由 android Gradle 插件创建的 assembleRelease 任务添加依赖项。 我查看了 Gradle 文档 Manipula
我正在尝试使用 React-native 生成应用程序的发布版本: ./gradlew assembleRelease 它一直在进步,直到 app::bundleReleaseJsAndAsset
在为我的 React Native 项目制作发布版本时出现此错误: Expiring Daemon because JVM heap space is exhausted > Task :ap
我有一个实时工作的 restful API 返回使用 nodeJS 创建并上传到网络服务器的 JSON 数据。此外,我正在使用 react native 为 android 和 IOS 构建前端。当我
我有一个安卓项目。它有 2 种口味,名称分别为 GooglePlay 和 Cafebazzar。 在使用 Android Studio 时,我看到了 assembleRelease 和 assembl
我想在 gradle 的帮助下从命令行构建 apk。我应该使用哪个命令来构建仅发布版本的 apk? 最佳答案 调试 ./gradlew 发布 ./gradlew assembleRelease 你的
我正在努力学习bitrise平台。截至目前,我还不知道该平台的确切用途。无论如何,当我进行设置时,它要求选择 gradle-task 来运行。 有谁知道 assemble 与 assembleDebu
我正在尝试签署我的 apk 以供发布。在 Eclipse 中,我可以直接转到"file"->“导出”,输入我的凭据,然后就可以开始了。 在 Android Studio 中,我读到您必须在设置 gra
我是一名优秀的程序员,十分优秀!