Не удалось загрузить класс дескриптора модуля: не нашел класс "com.google.android.gms.dynamite.descriptors.com.google.firebase.auth.ModuleDescriptor"
Итак, я новичок, и я пытался реализовать аутентификацию по электронной почте/паролю с помощью Firebase 9.0.0
Таким образом, активность выполняет либо операцию регистрации, либо операцию входа.
Операция входа в систему выполняется бесперебойно, и я вижу обновления в Firebase Console.
Но когда я пытаюсь зарегистрировать нового пользователя, эта ошибка возникает,
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 с установленным SDK сервисом Google Play.
Я также включил метод входа в консоль.
Не знаю, чего мне не хватает!
Ответы
Ответ 1
Альфонсо из команды Firebase.
Вы можете игнорировать ошибку 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
Убедитесь, что введенный вами пароль не менее 6 символов!:)
Ответ 3
Я забыл об этом auth=FirebaseAuth.getInstance();
Он дал мне такую же ошибку, и после добавления этого кода помогла избавиться от этой ошибки.