为什么新的Firebase Crashlytics(没有Fabric)在Android中不起作用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么新的Firebase Crashlytics(没有Fabric)在Android中不起作用?相关的知识,希望对你有一定的参考价值。

我的应用已在firebase中注册。

我设置了所有内容,但未更改清单和Application类中的任何内容。

 dependencies 
        classpath 'com.android.tools.build:gradle:4.0.0-beta03'
        classpath 'com.google.gms:google-services:4.3.3'
        classpath 'com.google.firebase:firebase-crashlytics-gradle:2.0.0-beta02'




 implementation 'com.google.firebase:firebase-analytics:17.2.3'
    implementation 'com.google.firebase:firebase-crashlytics:17.0.0-beta01'

    apply plugin: 'com.google.gms.google-services'
    apply plugin: 'com.google.firebase.crashlytics'

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript 
    repositories 
        google()
        jcenter()

    
    dependencies 
        classpath 'com.android.tools.build:gradle:4.0.0-beta03'
        classpath 'com.google.gms:google-services:4.3.3'
        classpath 'com.google.firebase:firebase-crashlytics-gradle:2.0.0-beta02'


        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    


allprojects 
    repositories 
        google()
        jcenter()

    


task clean(type: Delete) 
    delete rootProject.buildDir

它不起作用,我试图使我的应用程序崩溃并在Firebase控制台上也进行了检查

答案

尝试这个,希望它能与您一起使用。

dependencies 
        classpath 'com.android.tools.build:gradle:3.3.0'
        // Check for v3.1.2 or higher
        classpath 'com.google.gms:google-services:4.3.2'  // Google Services plugin

        // Add dependency
        classpath 'io.fabric.tools:gradle:1.31.2'  // Crashlytics plugin

    
另一答案

使用此:

apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
// Add the Fabric plugin.
apply plugin: 'io.fabric'

dependencies 
    // ...

    // (Recommended) Add the Google Analytics dependency.
    implementation 'com.google.firebase:firebase-analytics:17.2.3'

    // Add the Firebase Crashlytics dependency.
    implementation 'com.crashlytics.sdk.android:crashlytics:2.10.1'

也将此添加到您的buildscript存储库中:

maven  url 'https://maven.fabric.io/public' 

以上是关于为什么新的Firebase Crashlytics(没有Fabric)在Android中不起作用?的主要内容,如果未能解决你的问题,请参考以下文章

iOS - 新的 Firebase Crashlytics (4.0.0-beta.5) - dSYM 上传失败

Firebase Crashlytics 作为 pod 依赖项

Crashlytics vs Fabric vs Firebase 崩溃报告——我迷路了

Firebase Crashlytics 仅在通过 USB 部署时有效

Firebase Analytics / Firebase Crashlytics - 报告错误

Firebase crashlytics 自动上传 dsym