相关疑难解决方法(0)

com.google.android.gms.internal.firebase-perf.zzw上的NoClassDefFoundError

从Firebase Crashlytics收到了大量的崩溃报告.我觉得它与firebase-perf有关.

Fatal Exception: java.lang.NoClassDefFoundError: com.google.android.gms.internal.firebase-perf.zzw
   at com.google.firebase.perf.metrics.Trace.start(Unknown Source:44)
   at com.google.android.gms.internal.firebase-perf.zze.onActivityStarted(Unknown Source:48)
   at android.app.Application.dispatchActivityStarted(Application.java:205)
   at android.app.Activity.onStart(Activity.java:1150)
Run Code Online (Sandbox Code Playgroud)

已经使用最新版本的Firebase和Google Play服务.

它不会在Firebase测试实验室中的设备上崩溃.但约有1%的用户面临这个问题.

是否与缺少GMS Core有关?如果是这样,如何正确处理它,不会导致这些设备崩溃?

---更新---

project build.gradle

buildscript {
    repositories {
        google()
        maven {
            url 'https://maven.fabric.io/public'
        }
        jcenter()

    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.3.0-alpha04'
        classpath 'com.google.gms:google-services:4.0.1' // google-services plugin
        classpath 'com.google.firebase:firebase-plugins:1.1.5'
        classpath 'io.fabric.tools:gradle:1.25.4'
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)

App build.gradle

apply plugin: 'com.android.application'
apply plugin: 'com.google.firebase.firebase-perf'
apply plugin: 'com.google.android.gms.oss-licenses-plugin'
apply plugin: 'io.fabric' …
Run Code Online (Sandbox Code Playgroud)

android firebase google-play-services firebase-performance

21
推荐指数
2
解决办法
2097
查看次数