gpt4 book ai didi

android - 如何禁用 Crashlytics Answers?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:36:53 27 4
gpt4 key购买 nike

禁用 Crashlytics 错误报告相对 straight forward. .我还想禁用调试版本的答案。然而,

new Crashlytics.Builder().answers(null);

不起作用,因为答案显然不能为 null 和

new Crashlytics.Builder().answers(new CustomAnswers());

将 CustomAnswers 作为我的类,扩展 Answers 在调用 Answers.getInstance() 时让我获得 NPE。但与简单地调用一些 enable() 方法相比,这种方法一开始就很麻烦。

有什么想法吗?

顺便说一句,我真的希望 Fabric 能尽快更新和改进他们的文档。

最佳答案

在我的应用程序中,我们采用老式的方式:

if (!IS_DEBUG) {
Fabric.with(this, new Crashlytics());
}

工作正常。

当然,您可以使用您需要的任何自定义参数进行初始化。

编辑:

获取调试 bool 值只是使用 gradle 对你有利的问题:

src/
main/ // your app code
debug/
AppSettings.Java:
public static final boolean IS_DEBUG = true;
release/
AppSettings.Java:
public static final boolean IS_DEBUG = false;

编辑:

我建议不要使用 BuildConfig.DEBUG,请参阅这篇文章:http://www.digipom.com/be-careful-with-buildconfig-debug/

关于android - 如何禁用 Crashlytics Answers?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31964038/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com