首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当手动启用时,没有报告崩溃的Firebase Crashlytics

当手动启用时,没有报告崩溃的Firebase Crashlytics
EN

Stack Overflow用户
提问于 2018-12-11 13:16:17
回答 6查看 18.3K关注 0票数 12

在没有选择报告的情况下,Crashlytics工作得很好。但根据教程的说法,一旦我设置了选择加入报告,它就会停止报告任何事情。

具体来说,我在AndroidManifest.xml中添加了以下内容

代码语言:javascript
复制
<meta-data
    android:name="firebase_crashlytics_collection_enabled"
    android:value="false" />

我在onCreate中添加了以下内容

代码语言:javascript
复制
 Fabric.with(this, Crashlytics())

通过调试器,我确信上面的行已经被执行了。

然而,没有任何报告给破折主义者。相反,记录器提供以下内容:

代码语言:javascript
复制
D/Fabric: Falling back to Crashlytics key lookup from Manifest
D/Fabric: Falling back to Crashlytics key lookup from Strings
D/Fabric: Generating Crashlytics ApiKey from google_app_id in Strings
D/Fabric: Using AdvertisingInfo from Preference Store
D/Fabric: Falling back to Crashlytics key lookup from Manifest
D/Fabric: Falling back to Crashlytics key lookup from Strings
D/Fabric: Build ID is: ...
D/CrashlyticsCore: Crashlytics is disabled, because data collection is disabled by Firebase.
D/Fabric: Initializing io.fabric.sdk.android:fabric [Version: 1.4.6.29], with the following kits:
    com.crashlytics.sdk.android:crashlytics [Version: 2.9.7.29]
    com.crashlytics.sdk.android:beta [Version: 1.2.10.27]
    com.crashlytics.sdk.android:answers [Version: 1.4.5.29]
    com.crashlytics.sdk.android.crashlytics-core [Version: 2.6.6.29]
D/Fabric: Not fetching settings, because data collection is disabled by Firebase.
D/Fabric: Falling back to Crashlytics key lookup from Manifest
D/Fabric: Falling back to Crashlytics key lookup from Strings
D/Fabric: Build ID is: ...
D/Fabric: Analytics collection disabled, because data collection is disabled by Firebase.
D/Fabric: Could not get parcel from Google Play Service to capture AdvertisingId
D/Fabric: Could not get parcel from Google Play Service to capture Advertising limitAdTracking
D/Fabric: AdvertisingInfo not present
D/Fabric: Asychronously getting Advertising Info and storing it to preferences

我注意到了这句有趣的话:D/CrashlyticsCore: Crashlytics is disabled, because data collection is disabled by Firebase.,这可能是问题的原因。但是我找不到关于这个日志的任何信息。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2018-12-12 20:20:03

Firebase Crashlytics 2.9.7有一个问题,它阻止了工作文档中描述的选择加入报告:无法执行代码中的Crashlytics启动。暂时降级到2.9.6将使您的代码能够正常工作。

票数 14
EN

Stack Overflow用户

发布于 2020-01-27 09:00:13

请按照这个答案https://stackoverflow.com/a/59906454/6743289

对于那些没有使用过fiber.io的crashlytics的安卓应用程序使用crashlytics的用户来说,FirebaseApp的初始化方式有一些变化,您可以在上面的链接中找到。

票数 2
EN

Stack Overflow用户

发布于 2020-01-10 19:49:57

对android使用下面的依赖项。

粘贴到build.gradle应用程序中:

代码语言:javascript
复制
implementation('com.crashlytics.sdk.android:crashlytics:2.9.6@aar') {
transitive = true
}

将其从2.9.5升级到2.9.6。

对我来说很管用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53724973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档