草庐IT

Crashlytics

全部标签

android - 无法获取提供者 com.crashlytics.android.CrashlyticsInitProvider java.lang.ClassNotFoundException

你好,我使用fabric来解决崩溃问题,但我在Android低于5时遇到问题错误:E/AndroidRuntime:FATALEXCEPTION:mainjava.lang.RuntimeException:Unabletogetprovidercom.crashlytics.android.CrashlyticsInitProvider:java.lang.ClassNotFoundException:Didn'tfindclass"com.crashlytics.android.CrashlyticsInitProvider"onpath:DexPathList[[zipfile"

android - Crashlytics 安卓 NDK : missing all symbols in crash reports

我们的本地Crashlytics崩溃报告最近缺少所有符号信息。我曾希望最新的CrashlyticsNDK能够解决这个问题,但事实并非如此。我看到那里有一个类似的查询,但在这种情况下,我没有使用Firebase,只使用了Crashlytics,并且已经成功使用了很长一段时间。我们的build.gradle(使用CMake和Gradle3.0.0或3.1.0Android插件——同样的问题)包含:buildscript{...dependencies{...classpath'io.fabric.tools:gradle:1.+'}}...dependencies{...implement

android - Crashlytics 缺少一些自定义日志

我正在使用Crashlytics报告我的Android应用程序的崩溃。到目前为止,除了有问题外,它的大部分工作都很好。一个关键问题是它在发生应用程序崩溃的语句之前缺少一些自定义日志。我想问一下,是否有任何机制来刷新日志或任何其他方法来报告所有日志?提前致谢。 最佳答案 这可能是没有获得少量自定义日志的一种可能。所以Crashlytics文档说的是Note:Bydefault,Crashlyticscurrentlysupportsamaximumof64key/valuepairs.Onceyoureachthisthreshold

android - Crashlytics Android 库项目

我已经创建了自己的库项目并希望通过Crashlytics获取崩溃报告。我的目标是过滤崩溃-我只想从我的图书馆而不是第3方应用程序接收崩溃报告。可能吗? 最佳答案 您可以使用ACRA库,它会通过设置为您提供所有堆栈跟踪。您可以在您的服务器上发送崩溃报告或邮寄或写入本地文件https://github.com/ACRA/acra 关于android-CrashlyticsAndroid库项目,我们在StackOverflow上找到一个类似的问题: https://

android - Firebase Crashlytics 不报告崩溃

我已经成功地将Firebase集成到我的项目中(身份验证和存储效果很好)但是在简单集成Crashlytics并故意(而不是故意)使我的应用程序崩溃之后-没有崩溃报告出现在崩溃仪表板中。我确实在Logcat中看到:D/FirebaseApp:com.google.firebase.crash.FirebaseCrash未链接。跳过初始化I/CrashlyticsCore:Crashlytics报告上传完成:5BEDB1320329-0001-43...我已经将Crashlytics集成到其他3个应用程序中,没有任何问题,但由于某些原因,它在我的新应用程序中不起作用。谁能想到我错过了什么?

android - Crashlytics:上传一个 Cordova 项目

Crashlytics说我们需要在AndroidStudio上下载Fabric插件,然后通过运行它来注册/上传应用程序。我对同一主题几乎没有问题。如何将基于Cordova(Ionic)的项目上传到Crashlytics?如何使用这个cordova-crashlytics插入?任何帮助都非常有帮助。 最佳答案 这可以在没有AndroidStudio且无需“将您的应用程序/项目上传”到Crashlytics且无需其Fabric插件的情况下完成。我正在使用CordovaCLI工具和CordovaAndroid平台3.7.2开发Cordov

android - 有没有办法将签名的 apk 上传到 crashlytics?

我正在尝试将我的应用程序上传到crashlytics。我尝试在AndroidStudio中构建应用程序,但我不断收到此消息。查看屏幕截图。然后我尝试了命令行./gradlewassembleReleasecrashlyticsUploadDistributionRelease:app:crashlyticsUploadDistributionReleaseUploading/Users/jgs/Projects/Personal/APP_NAME/app/build/outputs/apk/app-release-unsigned.apktoCrashlytics...WARN-Cra

android - 与 Crashlytics 一起运行 Firebase-Auth + Firebase-UI

我遵循了FirebaseAuthUIpage上的步骤为了在我的Android应用程序中通过电话号码验证提供程序使用Firebase身份验证插件解决方案。我在我的项目中使用Crashlytics,我正在从Digits迁移到Firebase,所以这是gradle文件的相关部分://firebasedependenciescompile'com.google.firebase:firebase-auth:11.0.1'compile'com.firebaseui:firebase-ui-auth:2.0.1'compile'com.firebase:digitsmigrationhelper

android - NullPointerException : int android. 部件.Editor$SelectionModifierCursorController.getMinTouchOffset()

这是一个非常奇怪的小米设备的操作系统异常。即使我确实有Fabric提供的日志,堆栈跟踪也不会引用我的任何代码。crashalytics(Fabric)中报告的崩溃详细信息如下,21000次崩溃小米设备全部崩溃在Android操作系统版本6、7和8上崩溃崩溃日志:#OSVersion:8.1.0#Device:RedmiNote5pro#RAMFree:30.1%#DiskFree:74.2%#0.Crashed:mainatandroid.widget.Editor.touchPositionIsInSelection(Editor.java:1084)atandroid.widget

android - 在 Android App 中拥有多个崩溃报告工具有什么影响

在我的应用程序中,我集成了Crashlytics、ACRA和GoogleAnalytics来报告崩溃->一个人对其他人有副作用吗?->哪个更好用。->崩溃报告工具是如何工作的,如果一个人发现了崩溃,其他人将如何报告同样的崩溃? 最佳答案 在一个项目中同时使用多个崩溃报告解决方案可能会使您的应用程序遇到并发问题,应用程序最终会在发生任何崩溃时永远挂起。崩溃报告解决方案以某种方式拦截未捕获的崩溃。流程基本相同:拦截未捕获的崩溃;记录它以便能够将信息发送到服务器;重新抛出崩溃,使应用最终崩溃。我可以想象这样一种情况,即根据上述步骤,2个崩