You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android集成FirebaseUI遇zzeuq类找不到错误,疑版本不匹配求助

解决FirebaseUI与Firebase SDK版本不匹配导致的类找不到错误

嘿,你猜的完全没错!这个cannot access zzeuq错误确实是因为FirebaseUI和Firebase核心SDK版本不兼容导致的——FirebaseUI内部依赖了特定版本的Firebase SDK内部类,版本不匹配就会出现这类找不到类的问题。

先明确版本对应关系

FirebaseUI和Firebase SDK的版本必须严格对应,我帮你整理了适配你场景的两种解决方案:


方案一:升级Firebase SDK到匹配FirebaseUI 4.0.0的版本

FirebaseUI 4.0.0对应的Firebase SDK版本是16.0.1,而且你的Android Support库版本(27.1.1)刚好和这个版本的FirebaseUI兼容。修改你的dependencies块如下:

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:27.1.1'
    implementation 'com.android.support:design:27.1.1' // 统一用implementation替代compile更规范
    implementation 'com.android.support.constraint:constraint-layout:1.1.0'
    // 升级Firebase核心库到适配版本
    implementation 'com.google.firebase:firebase-auth:16.0.1'
    implementation 'com.google.firebase:firebase-database:16.0.1'
    implementation 'com.google.firebase:firebase-storage:16.0.1'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation 'de.hdodenhof:circleimageview:2.2.0'
    implementation 'com.theartofdev.edmodo:android-image-cropper:2.7.+'
    implementation 'com.squareup.picasso:picasso:2.71828'
    implementation 'com.firebaseui:firebase-ui-database:4.0.0'
}

方案二:降级FirebaseUI到适配Firebase SDK 11.6.0的版本

如果你不想升级Firebase SDK,FirebaseUI 3.1.3是完全适配Firebase SDK 11.6.0的版本,只需要修改FirebaseUI的依赖:

// 把原来的4.0.0改成3.1.3即可
implementation 'com.firebaseui:firebase-ui-database:3.1.3'

最后别忘了做这些操作

  1. 点击Android Studio右上角的Sync Now同步Gradle配置
  2. 执行Build > Clean Project再Build > Rebuild Project,清理缓存避免残留问题

这样应该就能解决那个类找不到的错误啦!

内容的提问来源于stack exchange,提问作者B. Ania

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:45:29