2

如果我在 build.gradle 中使用apply plugin: 'com.google.gms.google-services',Google 说,默认配置包括 Firebase Analytics 和 Crash Reporting,可以在 SDK 中手动禁用。

我需要禁用 firebase 崩溃报告,因为它正在与 Google Play Services 9.6.80(目前正在推出)产生问题,请检查此。如何从我的应用中禁用 Firebase 崩溃报告?

请检查随附的屏幕截图以供参考。在此处输入图像描述

4

4 回答 4

3

您需要compile com.google.android.gms:play-services:9.0.0从构建依赖项中删除并将其替换为您需要的各个库。此处提供了 Google Play 库列表,此处列出了 Firebase 库。

包含 时play-services:9.x.x,您将获得所有Google Play 和 Firebase 库,包括 Firebase 崩溃报告。

于 2016-09-15T13:44:44.877 回答
2

如果您想禁用 Firebase Analytics 崩溃报告,请在 app.gradle 文件中使用以下代码。希望这会对您有所帮助。

configurations 
{
    all*.exclude group: 'com.google.firebase', module: 'firebase-crash'
}

目前,谷歌解决了这个问题。如果你以后遇到这个问题,你可以试试上面的代码。

于 2016-09-15T14:36:31.490 回答
0

如果您使用 FirebaseCrash API 记录消息并报告捕获的异常,则不,目前没有办法做到这一点。

于 2016-09-15T07:50:23.057 回答
0

使用插件(版本 3.0.0)时默认添加的有关崩溃报告的工具提示信息实际上是不正确的。我们需要纠正这一点。当您应用 google-services 插件 3.0.0 版时,您可以自己验证添加到项目中的内容,./gradlew androidDependencies方法是在仅应用该插件的新 Android 项目上运行。您会看到 firebas-crash 不会出现在依赖关系树中。

该插件确实添加了 Firebase Analytics,如果您不希望它收集数据,可以通过编程或配置禁用它。

类似的 Crash 禁用(当它存在时,因为您在 build.gradle 中声明了依赖项)是一个热切请求的功能,我们正在努力解决这个问题。

于 2016-09-15T15:57:29.133 回答