android - 如何将映射文件上传到 Firebase?

标签 android firebase firebase-console firebase-crash-reporting

我已经在 firebase 控制台周围寻找了半个小时,寻找一个按钮或菜单来上传一个新的崩溃报告映射文件。而且找不到办法。我过去做过,但现在不知道怎么做。也许有些事情已经改变了。如果屏幕上有一个大按钮,上面写着“上传一个新的映射文件”,那就太好了,不是吗?有人能把我从痛苦中解救出来吗?

enter image description here

最佳答案

抱歉,如果我迟到了,但不是像某些人建议的那样创建异常,这里是 Firebase 文档建议的更简洁的官方方式。本指南将教您如何从 Android Studio IDE 自动将发布的 apk 映射 推送到 Firebase Crash Reporter。

转到 Get deobfuscated crash reports部分。我将在该指南中介绍一些可能难以理解的要点。

  1. 按照文档中的建议添加所有 gradle 行
  2. 按照提示下载私钥文件
  3. 将此私钥文件复制到项目的根文件夹
  4. 在您的 gradle.properties 文件中,添加此行 FirebaseServiceAccountFilePath=../name-of-downloaded-file.json
  5. 在终端中,在项目的根目录下,运行此行 ./gradlew :app:firebaseUploadReleaseProguardMapping

这将构建发布 apk 并将其映射一次性上传到 Firebase。

请记住,如果您正在使用版本控制或开源您的项目,请忽略您的私钥文件或对其他团队成员保密。

请注意,您还可以通过单击右侧的 Gradle 选项卡来分配快捷方式来运行这个神秘的 gradle 命令。然后 (root) -> Tasks -> Other -> firebaseUploadReleaseProguardMapping (右键单击它)。然后添加您最喜欢的快捷方式:)

关于android - 如何将映射文件上传到 Firebase?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41033346/

相关文章:

javascript - 无法部署 firebase 功能

swift - 查询需要一个索引。你可以在这里创建它 : {link is broken}

firebase - 使用另一个 google 帐户登录 firebase 和 adsense

android - 更改 ListView 中某些项目的样式时出现问题

android - 如何不在 Flutter 的 Firebase firestore 中保存等于字符串

ios - Firebase 服务器时间戳加倍 iOS

android - 如何清除 Firebase 崩溃报告?

android - iPhone 或 Android 上的电话或短信通知

java - 您如何从 Parse 在 Android 中的两个不同 Activity 之间进行查询?

java - 检查Android设备是否有代码中的某个硬件按钮