我正在尝试新的Firebase/Crashlytics设置,但似乎遇到了一个奇怪的问题。我有一个包含多种产品风格的Android代码库,每种风格都是一个单独的应用程序。所有这些应用都在Fabric中注册(过去)所有这些应用都添加到Firebase中两者之间的所有链接似乎都正常(从Fabric方面以及从Firebase方面来看,它都表示它们都已链接)我从list文件中删除了FabricAPIkey,并将适当的插件/依赖项等添加到两个gradle文件中我尝试按照Firebase说明发送测试崩溃报告。我收到的其中一种产品口味非常好,所以我认为一切都很好。然而,其他产品风格不发送崩溃报告,我在
是否可以在一个应用程序中结合自定义UncaughtExceptionHandler和crashlytics?如果是-如何? 最佳答案 更新请参阅@kmityakanswer因为Crashlytics/Fabric初始化现在是异步的,我下面的解决方案不再有效。原始答案您可以设置您的自定义UncaughtExceptionHandler,前提是它将异常传递给默认UncaughtExceptionHandler,以便稍后通过Crashlytics处理。以下代码在Application子类中实现:privatestaticThread.Un
我正在尝试在我的android应用程序中使用Crashlytics获取包含一些服务数据的日志。但我没有在仪表板中看到我的日志。我用这个:StringmyLog=getServiceData();//myLogisnotnullandnon-emptyCrashLytics.log(myLog);还有这个:StringmyLog=getServiceData();//myLogisnotnullandnon-emptyCrashLytics.log(Log.Error,getString(R.string.app_name),myLog);我试图在我的应用程序中生成异常并处理它,但没有结
环境:AndroidStudio3.2我遇到了一个错误TheAndroidGradlepluginsupportsonlyCrashlyticsGradlepluginversion1.25.4andhigher.Project'***'isusingversion1.25.1.知道如何解决吗?谢谢。 最佳答案 “CrashlyticsGradle插件”位于io.fabric.tools:gradle的gradle中https://firebase.google.com/docs/crashlytics/get-started#an
尝试在AndroidStudio上构建项目时出现以下错误:ERROR:Nosignatureofmethod:com.crashlytics.tools.gradle.CrashlyticsPlugin.findObfuscationTransformTask()isapplicableforargumenttypes:(java.lang.String)values:[DevDebug]如何解决? 最佳答案 编辑:在继续下面的解决方案之前,请首先更新到最新的稳定版本的fabricgradle工具并检查问题是否得到解决。在本次编辑时
我在gradle中有两种构建风格,但由于某种原因,每当我将以下标志更改为false时,我都会收到标题错误消息:ext.enableCrashlytics=false错误本身完成如下:Process:com.mobile.myapp.staging,PID:5439java.lang.RuntimeException:Unabletocreateapplicationcom.mobile.myapp.UI.myappApplication:io.fabric.sdk.android.services.concurrency.UnmetDependencyException:Thisapp
Gradletransitive=true究竟做了什么?从Gradledocumentation不清楚.这是在build.gradle中的compile上下文中。就我而言,我依赖于Android的crashlytics。compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar'){transitive=true;}几个Gradle文档(here和here)暗示“传递”默认为true。然而移除transitive=true会导致传递依赖没有被引入(特别是KitGroup)。classfileforio.fabric.sdk.an
Gradletransitive=true究竟做了什么?从Gradledocumentation不清楚.这是在build.gradle中的compile上下文中。就我而言,我依赖于Android的crashlytics。compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar'){transitive=true;}几个Gradle文档(here和here)暗示“传递”默认为true。然而移除transitive=true会导致传递依赖没有被引入(特别是KitGroup)。classfileforio.fabric.sdk.an
在我的iOS应用程序的fabric/crashlytics中没有生成崩溃报告。织物仪表板上显示错误(如屏幕截图所示)。按照fabric的指示,我尝试在安装fabricmac应用程序的机器上搜索给定的UUID。(我在其中创建应用程序的构建。)但无法获得任何结果。还尝试使用带有命令的终端进行搜索:mdfind"com_apple_xcode_dsym_uuids==”(如:http://support.crashlytics.com/knowledgebase/articles/376834-missing-dsyms中给出)但也无法在那里得到任何结果。以前有人遇到过这个问题吗?有什么办法
在我的iOS应用程序的fabric/crashlytics中没有生成崩溃报告。织物仪表板上显示错误(如屏幕截图所示)。按照fabric的指示,我尝试在安装fabricmac应用程序的机器上搜索给定的UUID。(我在其中创建应用程序的构建。)但无法获得任何结果。还尝试使用带有命令的终端进行搜索:mdfind"com_apple_xcode_dsym_uuids==”(如:http://support.crashlytics.com/knowledgebase/articles/376834-missing-dsyms中给出)但也无法在那里得到任何结果。以前有人遇到过这个问题吗?有什么办法