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

Nul*_*ull 6 android firebase crashlytics crashlytics-android google-fabric

没有选择报告,Crashlytics工作得很好.但是,一旦我根据教程设置了选择报告,它就会停止报告任何内容.

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

<meta-data
    android:name="firebase_crashlytics_collection_enabled"
    android:value="false" />
Run Code Online (Sandbox Code Playgroud)

我在下面添加了以下内容onCreate:

 Fabric.with(this, Crashlytics())
Run Code Online (Sandbox Code Playgroud)

使用调试器,我确信上面的行已经执行.

然而,Crashlytics没有任何报道.相反,记录器给出以下内容,

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
Run Code Online (Sandbox Code Playgroud)

我注意到这条有趣的路线:D/CrashlyticsCore: Crashlytics is disabled, because data collection is disabled by Firebase.这可能是问题的原因.但我找不到有关此日志的任何信息.

gic*_*cci 11

Firebase Crashlytics 2.9.7存在一个问题,即文档中描述的选择加入报告无法运行:代码中Crashlytics的启动将不会执行.暂时降级到2.9.6将使您的代码正常工作.

  • 在2.10.1中解决了吗?由于我仍然面临这个问题 (2认同)