Firebase Crashlytics 仅在通过 USB 部署时有效
Posted
技术标签:
【中文标题】Firebase Crashlytics 仅在通过 USB 部署时有效【英文标题】:Firebase Crashlytics only works while deployed via USB 【发布时间】:2018-07-07 14:39:34 【问题描述】:我认为标题不言自明。我不明白为什么会发生这种情况,但 Firebase Crashlytics 只会在设备插入时记录崩溃。请帮忙,因为我受够了。
编辑: Crashlytics 核心也会抛出 TimeoutException
【问题讨论】:
您能提供更多信息吗?你说firebase只有在你通过USB部署它时才会收到崩溃报告,我猜它是开发版本的变体。当应用程序与 apk 一起安装时,firebase 没有收到崩溃报告?是否有可能是不同的构建变体和一些没有初始化结构的错误 if-else 语句? Enabling debug mode 可能会给你一些线索。 是的,对不起。这个问题有点不清楚,hjchin,我的意思是只有当应用程序通过 USB 部署并且设备仍然插入时,崩溃日志才能继续工作。一旦我拔下 USB 电缆,崩溃日志不再发生 我也开启了调试模式。同样的问题 或许可以试试其他设备和模拟器?我认为这是一个故障排除问题,我会建议一一排除可能性并缩小范围。在这里找到了与您的问题类似的东西。 ***.com/questions/46546724/…***.com/questions/48039580/… 【参考方案1】:是的,您需要对您的应用程序进行一些实时操作,或者更新您的模拟器中的谷歌插件
【讨论】:
好吧好吧。但是,当我在未插入设备时执行实时操作时,仍然会记录“无崩溃”。这就是问题所在。 另外,我的*** build.gradle 中的谷歌服务是 4.0.1以上是关于Firebase Crashlytics 仅在通过 USB 部署时有效的主要内容,如果未能解决你的问题,请参考以下文章
Firebase crashlytics 不会自动上传dysm
将 Firebase Crashlytics 与 Prometheus 集成
无法为 DEBUG 版本禁用 Fabric 的 Crashlytics with Firebase
Firebase Crashlytics 为 UUID 上传丢失的 dSYMs 文件
firebase_crashlytics 已解析为 2.2.1,这取决于 Firebase/Crashlytics (= 8.6.0)