我有一个图书馆项目(自定义视图库项目),它没有任何活动/服务。我想将 Crashlytics SDK 集成到我的库中。当我尝试通过 Android Studio 的 Crashlytics 插件(工具栏中的图标)添加它时,它只是停留在"Checking"
for "Select a kit to install"
。
问题是如何将 Crashlytics 添加到我的 Android 库项目中?
此致
这可以在使用该模块的父应用程序的帮助下完成。
- 使用正常步骤在父级上设置 Firebase。
- 将其添加到
build.gradle
库模块的。
implementation 'com.google.firebase:firebase-core:16.0.1'
implementation 'com.crashlytics.sdk.android:crashlytics:2.9.9'
- 使用此静态变量在库模块中创建一个类。
public static Crashlytics crash;
- 在父应用程序类中,分配
Crashlytics.getInstance();
到那个变量。
- 库模块可以调用
crash.core.logException(e);
库中的任何位置并发送到 Firebase 控制台 - 但包括空检查,以防万一。在没有父应用程序的情况下调用库测试方法。
- 其他未处理的异常,例如
throw new RuntimeException("test");
库中的内容也应该显示在控制台中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)