FireBase错误:无法访问com.google.android.gms.internal.zzanb的zzanb类文件

奥列格·梅德韦杰夫(Oleg Medvedev)

UPD我已经阅读了这些问答(未找到com.google.android.gms.internal.zzaja的类文件)。但是我不明白我需要在项目中添加或删除哪些字符串。因为我的代码中没有此字符串和其他字符串,所以请编译“ com.google.android.gms:play-services-location:9.2.0”

我使用FireBase开发了一个Android应用程序。当我要构建项目时,出现错误:

错误:(39、25)错误:无法访问com.google.android.gms.internal.zzanb的zzanb类文件

该错误是由调用语句引起的:FirebaseAuth.getInstance()。getCurrentUser();

项目build.gradle:

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

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
        classpath 'com.google.gms:google-services:3.0.0'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

模块build.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"
    defaultConfig {
        applicationId "xxx.yyy.zzz"
        minSdkVersion 19
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:25.1.0'
    compile 'com.google.firebase:firebase-core:10.0.1'
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:design:25.1.0'
    compile 'com.firebaseui:firebase-ui:0.6.0'
    compile 'com.android.support.test.espresso:espresso-core:2.2.2'
}

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

请帮助我解决该错误)

PS我已经读过这个问题(使用play-services-xxx:9.8.00后,Firebase Error无法访问zzanb),但是我什么都不懂,我需要从我的build.gradle文件中添加或删除什么。

道格·史蒂文森

您正在混合来自旧版和新版Firebase的库。您使用的Firebase中的所有内容均应处于同等状态。此行引用了一个非常老的Firebase版本中的库(在它成为Google的Firebase平台之前):

compile 'com.firebaseui:firebase-ui:0.6.0'

如果要使用Firebase-UI库,则应使用您正在使用的主客户端库版本匹配的新版本您正在使用10.0.1,因此根据我刚刚链接的Firebase-UI github上的表,您需要以下依赖关系:

compile 'com.firebaseui:firebase-ui:1.1.1'

始终确保您的Firebase-UI库与您使用的核心Firebase SDK相匹配。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

错误:无法访问zzbgl。找不到com.google.android.gms.internal.zzbgl的类文件

错误:(230、25)错误:无法访问com.google.android.gms.common.internal.safeparcel.zza的zza类文件

错误:(280,61)错误:无法访问com.google.android.gms.common.internal.safeparcel.zza的zza类文件

错误:(15、55)错误:无法访问com.google.android.gms.common.internal.safeparcel.zza的zza类文件

我收到错误消息:找不到com.google.android.gms.internal.zzbgl的类文件

未找到 com.google.android.gms.internal.zzeku 的类文件

某些设备上出现错误-找不到类'com.google.android.gms.measurement.internal.zzz'

Android GoogleAPIClient-NoClassDefFoundError:com / google / android / gms / internal / zzsa

多个dex文件定义了Lcom / google / android / gms / internal / zzqf

多个dex文件定义了Lcom / google / android / gms / internal / zzau

多个dex文件定义了Lcom / google / android / gms / internal / zzrx;

找不到方法glt.a引用的类'com.google.android.gms.location.internal.ParcelableGeofence

在模块中找到重复的com.google.android.gms.internal.vision.zze类

反应本机重复类com.google.android.gms.measurement.internal.zzhw

找不到类'com.google.android.gms.location.internal.ParcelableGeofence

com.google.android.gms.ads.internal.video崩溃

如何更正GMS未捕获的异常.NoClassDefFoundError:com.google.android.gms.internal.zzno

如何解决此错误:在模块中发现重复的类 com.google.android.gms.internal.vision.zzw

带有FirebaseUI的DexException:com.android.dex.DexException:多个dex文件定义了Lcom / google / android / gms / internal / zzeg;

错误:类型 com.google.android.gms.common.internal.zzg 被引用为来自`com.google.android.gms.internal.zzij`的接口

Android错误重复输入:com / google / android / gms / internal / zzai $ zza.class

运行android得到这样的错误“未解析的超类型:com.google.android.gms.internal.zzbej”

com.google.android.gms.internal.firebase-perf.zza中缺少的方法

奇怪的错误与出现NoClassDefFoundError在com.google.android.gms.ads.internal.util.aq.a

错误:程序类型已经存在:com.google.android.gms.internal.measurement.zzdz

Firestore:错误:程序类型已经存在:com.google.android.gms.internal.measurement.zzeb

错误:程序类型已存在:com.google.android.gms.internal.measurement.zzfg

编译错误-由以下原因引起:java.lang.ClassNotFoundException:在android studio中找不到类“ com.google.android.gms.common.internal.zzbo”

Android 3.1.1-无法解决以下问题:Lcom / google / android / gms / common / internal / zzbq;