【发布时间】:2016-10-23 13:00:38
【问题描述】:
当我使用最新版本的 com.google.android.gms:play-services-xxx:9.8.00 时收到以下消息
Error:(32, 28) error: cannot access zzanb
class file for com.google.android.gms.internal.zzanb not found
错误是由调用语句引起的:
FirebaseAuth.getInstance().getCurrentUser().getUid();
我该如何解决这个问题? 谢谢。
更新:问题已解决
最新更新的 firebase 版本 9.8.0 与 google-service 版本 9.8.0 兼容。现在,一切正常。
注意:Firebase 和 Google Play 服务始终具有相同的版本。 @查看 Ian Barber 的评论如下。
【问题讨论】:
-
我知道您已经通过回滚到旧版本解决了这个问题,但是如果您再次升级时仍然存在问题,您能否确认:设备本身使用的是哪个版本的 Google Play 服务?另外,您介意分享您的 gradle 依赖项列表吗?
-
另外:您是否在代码中使用 Firebase 数据库?如果是这样,你能告诉我们这个电话是如何与之交互的吗?我们目前的部分怀疑是播放服务和 firebase 版本号不匹配。
-
@IanBarber 感谢您的回复。我使用相同的 Firebase 版本再次升级它。现在,一切正常。但是,我有一个问题“Firebase 版本和 google-service 版本是否始终相同?”
-
它是 - Firebase 是 Google Play 服务 SDK 的一部分,因此它们应该始终匹配
-
@IanBarber 好的,非常感谢。
标签: android firebase firebase-authentication