无法加载模块描述符类:未找到类“com.google.android.gms.dynamite.descriptors.com.google.firebase.auth.ModuleDescriptor”

时间:2016-05-22 03:33:22

标签: android firebase

所以我是新手,我正在尝试使用Firebase 9.0.0实现电子邮件/密码身份验证 因此,活动执行注册操作或登录操作。

登录操作运行顺利,我可以在Firebase控制台上看到更新。 但是当我尝试注册新用户时,会发生此错误,

E/DynamiteModule: Failed to load module descriptor class: Didn't find class "com.google.android.gms.dynamite.descriptors.com.google.firebase.auth.ModuleDescri ptor" on path: DexPathList[[zip file "/data/app/deventree.com.thetimothyinitiative- 2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]

我的设备正在运行Google Play服务版本9.0.83。

Android Studio 2.1.1,安装了Google Play服务SDK。 我也在控制台中启用了登录方法。

不知道我错过了什么!

4 个答案:

答案 0 :(得分:84)

来自Firebase团队的Alfonso。

您可以忽略错误E/DynamiteModule: Failed to load module descriptor class: Didn't find class "com.google.android.gms.dynamite.descriptors.com.google.firebase.auth.ModuleDescriptor":不幸的是,Play服务中存在一个错误,其中记录为E /而不是调试。我们将在下一个版本上部署修复程序。

这不应该影响您的应用程序的行为,如果您有问题,请在其他地方查找原因。

答案 1 :(得分:15)

确保您输入的密码不少于6个字符! :)

答案 2 :(得分:1)

我忘了这个auth=FirebaseAuth.getInstance();

它给了我同样的错误,在添加这些代码后帮助摆脱了这个错误。

答案 3 :(得分:0)

当您不实例化当前用户而只是写时,就会发生这种情况

FirebaseAuth.getInstance();