Firebase崩溃:我可以建立apk,签名并立即上传映射文件吗?

时间:2017-01-19 14:07:18

标签: android firebase-crash-reporting

当我在输出中运行./gradlew :mobile:firebaseUploadReleaseProguardMapping --stacktrace时,我看到它不仅上传了映射文件,还进行了项目构建。它需要大约2-3分钟才能完成,但它不会生成APK,所以它只是浪费我的时间。此外,我在生成签名的apk后执行此命令,该apk将被发布并且经常忘记执行此操作。

是否可以一次编译,签署APK并上传映射文件?我还要将发布APK添加到Google Play。

更新

我发现,上传的命令确实构建并签署了APK,但它是在不同的文件夹中生成的。当我使用Build - &gt;生成已签名的APK,它位于<project_root>/mobile/mobile-release.apkgradlew命令显示在<project_root>/mobile/build/outputs/apk/mobile-release.apl

1 个答案:

答案 0 :(得分:1)

您指出的任务实际上构建了APK,对其进行签名,并一次性上传映射。任务的上载部分取决于构建任务。您可以在它执行的一系列任务中看到它。

如果您想知道无需构建APK就可以上传映射文件,这是我们现在正在研究的功能。

Firebase工具未与Play商店控制台集成,因此他们不会执行APK本身的发布。但是,我相信控制台为您提供了programmatically publish an APK的方法。你应该在构建之后立即这样做。