2016-05-22 26 views
59

Jestem nowicjuszem i starałem się wdrożyć Uwierzytelnianie za pomocą poczty e-mail/hasła za pomocą Firebase 9.0.0 W związku z tym działanie wykonuje operację rejestrowania lub logowania.Załadowanie klasy deskryptora modułu nie powiodło się: Nie znaleziono klasy "com.google.android.gms.dynamite.descriptors.com.google.firebase.auth.ModuleDescriptor"

Operacja logowania przebiega sprawnie i widzę aktualizacje w konsoli Firebase. Ale gdy próbuję zarejestrować nowego użytkownika, ten błąd występuje,

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]] 

Moje urządzenie jest uruchomione usługi Google Play w wersji 9.0.83.

Android Studio 2.1.1 z zainstalowanym zestawem SDK usług Google Play. Mam włączoną metodę logowania również w konsoli.

Nie wiem, czego mi brakuje!

+0

Widziałeś [tutaj] (http://stackoverflow.com/questions/37328890/android-firebase-dynamitemodule-failed-to-load- module-descriptor)? –

+4

@ShreeKrishna Tak, próbowałem wszystkich podanych rozwiązań .. żaden z nich nie działał dla mnie. – srijanshukla

+0

Czy widzisz zarejestrowanego użytkownika w "FireBaseConsole"? –

Odpowiedz

82

Alfonso z zespołu Firebase.

Możesz zignorować błąd E/DynamiteModule: Failed to load module descriptor class: Didn't find class "com.google.android.gms.dynamite.descriptors.com.google.firebase.auth.ModuleDescriptor": niestety istnieje błąd w Usługach Play, w którym jest on rejestrowany jako E/zamiast debugowania. Wdepniemy poprawkę do następnej wersji.

Nie powinno to wpłynąć na zachowanie aplikacji, jeśli masz problem, poszukaj przyczyny gdzie indziej.

+2

Alfonso Gomez Jordana Manas. Miałem ten sam problem, ale nie instalowałem Firebase w moim projekcie, ale korzystałem tylko z poprzedniego Google Analytics. Ten problem nadal występuje. –

+0

Ale w tej rezygnacji geocoder.getFromLocationName (adres, 5); nie jest wartością adresu zwrotnego jest pustą tablicą .. nie znajduje wartości LatLong. Proszę pomóc – Destro

+0

Paula, czy mógłbyś powiedzieć nam więcej o swojej sprawie za pośrednictwem [Formularza pomocy Firebase] (https://firebase.google.com/support/contact/troubleshooting/)? –

15

Upewnij się, że wpisywane hasło ma nie mniej niż 6 znaków! :)

+0

Już upewniłem się o tym warunku za pomocą metod java, aby sprawdzić ważność hasła. – srijanshukla

+0

To nie wydaje się być związane z problemem, mam ten sam problem za pomocą anonimowego auth – P1x

+0

Tak, nie wydaje mi się również istotne dla mnie. – srijanshukla

1

zapomnę tego auth=FirebaseAuth.getInstance();

Dało mi ten sam błąd i po dodaniu kodu te pomogły pozbyć się z tego błędu.

Powiązane problemy