草庐IT

Crashlytics

全部标签

Android Crashlytics 发送不正确的行号

我正在尝试将Crashlytics与我的应用程序集成并且它正在运行,但是传递的行号似乎不正确。这是我为我的测试异常获得的堆栈:FatalException:java.lang.RuntimeException:Thisisatestcrashatcom.myapp.testapp.activity.MainActivity.animateReveal(MainActivity.java:42453)atcom.myapp.testapp.activity.MainActivity.onClick(MainActivity.java:1356)atandroid.view.View.pe

android - Crashlytics 表示日志上传已完成,但仪表板中没有任何内容

05-1513:50:53.44228150-28193/appI/CrashlyticsCore:Crashlyticsreportuploadcomplete:但我的仪表板显示有0个问题、0个非严重问题和0个用户。这是什么原因? 最佳答案 请确保您在应用程序的build.gradle中将CrashlyticsSDK作为依赖项block的最后一行。dependencies{...compile('com.crashlytics.sdk.android:crashlytics:2.9.1@aar'){transitive=true;

android - 如何在 Crashlytics (Fabrics) 中有效地对非致命异常进行分组?

我们在应用中使用Crashlytics作为崩溃报告工具。对于Androidnative崩溃,它工作正常并且正确地对崩溃进行了分组。我们的应用程序在react-native中的组件也很少。对于这些组件中发生的崩溃,我们会捕获它们,然后将它们作为非致命异常记录到Crashlytics。publicclassPlatformNativeModuleCallExceptionhandlerimplementsNativeModuleCallExceptionHandler{@OverridepublicvoidhandleException(Exceptione){try{...Crashly

android - 如何在 AndroidManifest.xml 中添加一个钩子(Hook)以便 Firebase 进行初始化?

我已经使用Firebase做了一些事情,但现在我想添加Crashlytics,在指南的第3步中说“对于Android应用程序,AndroidManifest.xml文件中的一个Hook会自动初始化Firebase开发工具包。”我真的需要做些什么吗? 最佳答案 不,文档说如果您使用Firebase的默认集成步骤,Hook已经存在。它是一个由构建系统合并到应用程序中的ContentProvider。此ContentProvided在应用启动时首先加载,其唯一目的是初始化FirebaseSDK。

android - 我需要多次调用 Crashlytics.start 吗?

我刚刚在Crashlytics上添加了我的应用程序.我将APIkey放在AndroidManifest.xml文件中,然后在启动器ActivityonCreate()方法中调用Crashlytics.start(this).我有+20个Activity和20个fragment。我是否需要将Crashlytics.start(this)放入每个Activity的onCreate()方法中,以使Crashlytics能够跟踪我的整个应用程序? 最佳答案 摘自CrashalyticsSDK常见问题解答:IfyouhaveanApplica

android - 找不到插件 Fabric Android Studio 导入 com.crashlytics & io.fabric

在我的新项目中,我想集成来自Fabric.io的Crashlytics我已经在其他项目上毫无问题地安装了Fabric,一个项目在这里有教程:https://fabric.io/kits/android/crashlytics/install在另一个项目中,我使用了集成到AndroidStudio中的插件Fabric(图片)问题来了:importandroid.app.Application;importcom.crashlytics.android.Crashlytics;importio.fabric.sdk.android.Fabric;publicclassUILApplicat

java - Fabric/Crashlytics NoClassDefFoundError 仅在某些设备上

我在GooglePlay中看到与Fabric/Crashlytics相关的崩溃。这发生在我从普通的Crashlytics更新到新的FabricCrashlytics之后。我只能在我的一台设备(GalaxyS2)上复制它。我拥有的所有其他设备(Nexus5和S4)都没有崩溃。这是堆栈跟踪:08-1909:32:26.3287084-7084/com.tsm.countryjamD/dalvikvm﹕WAIT_FOR_CONCURRENT_GCblocked0ms08-1909:32:26.6537084-7088/com.tsm.countryjamD/dalvikvm﹕GC_CONCU

android - Fabric/Crashlytics Android 为 Apikey 添加字符串资源导致 Crashlytics 开发者工具错误

在我的android应用程序中,我在中添加了以下字符串资源AndroidManifest.xml在strings.xml中XXXXXXXXXXXXXXXXXXXXXXXX当我尝试构建项目时出现以下错误:Error:Executionfailedfortask':app:fabricGenerateResourcesDevDebug'.CrashlyticsDeveloperToolserror.如有任何帮助,我们将不胜感激。 最佳答案 尝试通过右键单击“kit-libs”然后选择刷新套件来刷新kit-libs文件夹。

android - 如何在运行时禁用 Crashlytics 以响应用户偏好更改?

我想在我的Android应用程序的设置Activity中提供一个设置,允许用户禁用我们对分析软件的使用,包括Crashlytics。但是,Crashlytics.start(Context)在用户进入设置页面之前很久就被调用了,而且我没有看到等效的Crashlytics.stop(Context)函数。是否可以在应用程序启动后停止Crashlytics? 最佳答案 我被告知我正在尝试的具体案例目前无法实现。但是,我可以通过在Crashlytics仪表板的应用程序设置部分启用“隐私提示”来让用户控制是否将数据发送到Crashlytic

android - 手动上传 mapping.txt 到 crashlytics

我有一个带有混淆代码的旧版本Androidapk。我有mapping.txt。有没有办法手动将mapping.txt上传到Crashlytics而无需再次重建apk?我不必更正jdk、androidsdk等版本来确保构建完全相同的apk二进制文件。或者,我可以在当前版本上使用gradle来上传以前版本的mapping.txt吗? 最佳答案 Crashlytics会自动上传映射文件。您可以通过查看来检查Mac上的状态:~/Library/Caches/com.crashlytics/com.crashlytics.tools/cras