草庐IT

Crashlytics

全部标签

android - 当前的 Crashlytics 版本是什么?

此行由Gradle自动生成。我想避免使用+,所以我需要最新稳定版本的Crashlytics。compile"com.crashlytics.android:crashlytics:1.+" 最佳答案 从maven元数据获取最新版本:https://maven.fabric.io/public/com/crashlytics/sdk/android/crashlytics/maven-metadata.xml..与fabric插件相同:https://maven.fabric.io/public/io/fabric/tools/gra

android - 从 Bitrise 部署的 Fabric/Crashlytics beta

我已经在Bitrise中为Android项目配置了构建。现在我需要在Fabric/Crashlytics中为Beta测试设置自动部署,只是不知道如何添加一个步骤来完成它。有什么想法吗? 最佳答案 与您在Mac/PC上的操作方式相同。您必须按照官方指南为Fabric/Crashlytics配置您的项目。在设置结束时(当前指南链接:https://fabric.io/kits/android/crashlytics/install),您会将Fabric/Crashlytics集成到您的Gradle项目中。设置后,要部署到Fabric/C

android - Google Play 崩溃日志未使用 Android App Bundle 进行符号化

我们最近更新了我们的应用程序以使用AndroidAppBundles(aab)并包含arm64原生库。自从这样做以来,我们在“GooglePlay控制台”->“AndroidVitals”->“ANRs&Crashes”中的native代码中的崩溃日志没有正确符号化(java调用堆栈符号化正常)。典型调用堆栈的fragment如下所示:#21pc000000000015addc/data/app/com.mycompany.mygame-2/split_config.arm64_v8a.apk#22pc0000000000293768/data/app/com.mycompany.my

android - 我如何初始化新版本的 crashlytics?

当我初始化我的应用程序时一切正常:Fabric.with(this,newCrashlytics());但是,当我使用时出现异常:Fabric.with(this,newCrashlyticsCore());以下异常:FATALEXCEPTION:mainProcess:com.weightbook,PID:19438java.lang.IllegalStateException:CrashlyticsmustbeinitializedbycallingFabric.with(Context)priortocallingCrashlytics.getInstance()atcom.cr

android - Fabric Crashlytics Android 事件发送

我正在使用适用于Android的FabricCrashlytics,它确实是一个很棒的引擎,并且会在发生崩溃时通知我(在仪表板和我的emai上),但我想知道的是:当应用捕捉到异常时,我能否将事件发送到仪表板(或我的电子邮件)(即我能否在应用捕捉到异常时发送exception.printStackTrace())? 最佳答案 是的,你可以。https://docs.fabric.io/android/crashlytics/caught-exceptions.htmltry{...}catch(Exceptione){Crashlyt

android - 覆盖 Crashlytics 报告的 android 包名称

在AmazonAppStore中,您可以分发GooglePlay风格的应用程序以及为FirePhone和FireTV高度定制的应用程序。为此,您生成了两个不同的二进制文件(它们实际上可能完全不同,应该被视为完全不同的两个应用程序)。创建二进制文件后,您需要通过AmazonAppStore将它们分发到适当的设备。这就是问题所在-因为所有二进制文件都需要具有相同的包名称。使用Crashlytics跟踪包名称相同的两个不同应用程序的首选方法是什么?我已尝试使用找到的说明设置自定义包名称here用于向Crashlytics报告不同的包-但是自定义包名称从未出现在Crashlytics中,即使在

android - Firebase Crashlytics 在手动启用时不报告崩溃

Crashlytics在没有选择加入报告的情况下也能正常工作。但是,一旦我根据tutorial设置了选择加入报告,它就会停止报告任何内容。.具体来说,我在AndroidManifest.xml中添加了如下内容然后我在onCreate中添加了以下内容:Fabric.with(this,Crashlytics())有了调试器,我确定上面的行已经被执行了。但是,Crashlytics没有收到任何报告。相反,记录器给出以下内容,D/Fabric:FallingbacktoCrashlyticskeylookupfromManifestD/Fabric:FallingbacktoCrashlyt

android - Fabric 图标在 android studio 中被禁用

我无法从androidstudio访问fabric。插件已安装,但图标似乎已禁用。这是屏幕截图。 最佳答案 这对我有用:卸载Fabric插件并重启AndroidStudio。然后删除位于此处的.crashlytics文件夹:在Windows上:%USER_HOME%/.crashlytics在Mac/Unix上:$HOME/.crashlytics最后,重新安装Fabric插件并重新启动AndroidStudio。 关于android-Fabric图标在androidstudio中被禁用

android - 添加 Firebase 核心版本 17.0.0 后 list 合并失败

我在我的项目中添加了firebasecrashlytics依赖项,之后项目没有构建。https://firebase.google.com/docs/crashlytics/get-started?authuser=0&platform=android#android请问我可能做错了什么。谢谢R构建在这些行上失败implementation"com.google.android.gms:play-services-base:17.0.0"implementation'com.google.firebase:firebase-core:17.0.0'这是错误日志Task:app:proc

android - 设置 Crashlytics 时无法运行应用程序 - 抛出 NoClassDefFoundError

我正在尝试将Crashlytics添加到我的Android应用程序中,但由于在Eclipse中按下“运行”按钮时出现NoClassDefFoundError,我无法运行它。我安装了ADT版本的Eclipse,带有Crashlytics插件,然后运行​​Crashlytics助手。当我到达“构建并运行您的应用程序以检查Crashlytics是否正常”时,我得到以下堆栈跟踪:06-1900:18:53.647:E/AndroidRuntime(25400):java.lang.NoClassDefFoundError:com.crashlytics.android.Crashlytics0