2016-05-22 59 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();

它給了我同樣的錯誤,並添加這些代碼之後幫助擺脫從錯誤。

相關問題