FirebaseCrashlytics:禁用非本地报告的“发送到报告端点”

时间:2020-09-04 06:51:50

标签: android firebase crashlytics-android

我已按照here对于Android的说明连接了FirebaseCrashlytics。 然后,我尝试发送测试异常,并将这些行记录在FirebaseCrashlitycs日志中:

@Data
@NoArgsConstructor(access = AccessLevel.PRIVATE, force = true)
@RequiredArgsConstructor
@Entity
@Table(name = "users")
public class User {
    ...
    @Column(columnDefinition = "char")
    // @Column(columnDefinition = "bpchar")
    private final String resetToken;        
}

在2个小时内,FirebaseConsole中没有出现崩溃事件。是什么意思-“禁用了非本地报告发送到报告端点。”,该如何解决?

3 个答案:

答案 0 :(得分:4)

问题出在AndroidStudio缓存中,“使缓存无效并重新启动”帮助了我。

答案 1 :(得分:3)

您是否正在使用android模拟器?使用在Android Studio的 AVD Manager - Pixel 2 API 22 Lollipop 上创建的模拟器时,我遇到了这个问题。当我在真实设备上进行测试- Android 10 API 29 -运行正常。

我面临将崩溃发送到firebase crashlytics一周的问题(我多次更改了所有依赖项和sdk的版本),但是今天,在联系支持人员并尝试强制崩溃之后(建议我做的唯一不同)通过他们,他们在logcat中激活了调试器模式),该项目神奇地将崩溃发送到控制台。

编辑:@Maxim Firsoff的建议对另一个项目(在Android仿真器中)也很有效。

答案 2 :(得分:0)

消息“已禁用非本地报告的发送到报告端点”。与在Firebase控制台中看到崩溃无关。

最初,我的所有崩溃都没有出现。我也认为该消息可能是一个线索。 不是这样即使我的应用崩溃开始记录后,我仍然收到消息。

不幸的是,我无法确切地说出解决此问题的原因。可能是删除了Android项目的build文件夹或使缓存无效并重新启动。经过数小时的尝试,它才开始工作。