2016-05-22 56 views
59

所以我是新手,我试图实现使用Firebase 9.0.0的电子邮件/密码身份验证 因此,该活动执行注册操作或登录操作。未能加载模块描述符类:未找到类“com.google.android.gms.dynamite.descriptors.com.google.firebase.auth.ModuleDescriptor”

登录操作运行平稳,我可以在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]] 

我的设备运行谷歌Play服务版本9.0.83。

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

不知道我错过了什么!

+0

你见过[这里](http://stackoverflow.com/questions/37328890/android-firebase-dynamitemodule-failed-to-load-module-descriptor)? –

+4

@ShreeKrishna是的,我尝试了所有给定的解决方案..他们都没有为我工作。 – srijanshukla

+0

你能看到'FireBaseConsole'中的注册用户吗? –

回答

82

来自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":不幸的是,在播放服务中存在一个错误,其中记录为E /而不是调试。我们将在下一个版本中部署修补程序。

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

+2

阿方索·戈麦斯Jordana玛纳斯。我遇到了同样的问题,但我没有在我的项目上安装Firebase,而只使用了以前的Google Analytics。虽然这个问题仍然出现。 –

+0

但是在这个resign中geocoder.getFromLocationName(address,5);不是返回地址值,它是空数组..没有找到LatLong值。请帮助 – Destro

+0

Paula,请通过[Firebase支持表单](https://firebase.google.com/support/contact/troubleshooting/)告诉我们更多关于您的案例的信息吗? –

15

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

+0

我已经通过java方法确认了这个条件来检查密码的有效性。 – srijanshukla

+0

这似乎没有问题,我有同样的问题使用匿名验证 – P1x

+0

是的,似乎也没有与我有关。 – srijanshukla

1

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

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

相关问题