【发布时间】: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