【问题标题】:firebase Crashlytics ndk symbols is missingfirebase Crashlytics ndk 符号丢失
【发布时间】:2018-03-09 09:19:38
【问题描述】:

我想查看android NDK 上的崩溃日志。

我这样初始化结构:

final Fabric fabric = new Fabric.Builder(this)
                        .kits(new Crashlytics(), new CrashlyticsNdk())
                        .debuggable(true) // Enables Crashlytics debugger
                        .build();
Fabric.with(fabric);

并使用 crashlytics(2.9.1)crashlytics-ndk(2.0.2) 设置 gradle。

日志已成功添加,但所有符号都丢失了。

所以我将 crashlyticsUploadSymbols 添加到我的 gradle 应用程序中,但它有一个错误。

ERROR - Crashlytics Developer Tools error.
java.lang.IllegalArgumentException: Crashlytics found an invalid API key: null. 
Check the Crashlytics plugin to make sure that the application has been added successfully! 

如何将符号上传到 Firebase?还是有另一种查看符号的方法?

【问题讨论】:

  • 来自 Firebase 的 Mike,您的 AndroidManifest.xml 中是否有任何对 Fabric 的引用?
  • 不,我在清单中没有任何对 fablic 的引用。
  • 好的,为了确认一下,您尝试在 Firebase 和 Firebase 中单独设置 Crashlytics NDK?
  • 没错。但是我发现了一个问题:(我使用的是旧版本的Fabric Gradle Plugin(1.24.1)。所以我更新了plugin(1.25.2),没有问题。感谢帮助。

标签: firebase android-ndk crashlytics


【解决方案1】:

来自 Firebase 的 Mike 在这里。如果您遇到此问题,请确保您正在运行添加此支持的 Fabric gradle 插件 1.25.1 或更高版本。从发布notes

1.25.1:2017 年 12 月 4 日通过 Firebase 为使用 Crashlytics 的应用启用原生符号上传。

【讨论】:

    猜你喜欢
    • 2019-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-02
    • 2017-03-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多