Flutter: MissingPluginException (реализация не найдена для метода createUserWithEmailAndPassword на канале plugins.flutter.io/firebase_auth) - PullRequest
0 голосов
/ 26 апреля 2020

Я разрабатываю приложение чата из флаттера для android устройств, но когда я использую аутентификацию с помощью firebase с флаттером для моего приложения android, это исключение. Можете ли вы дать мне решение? Спасибо.

Вот код на экране регистрации

  class _RegistrationScreenState extends State<RegistrationScreen> {
  final _auth = FirebaseAuth.instance;
  String email;
  String password;
  .
  .
  .

  onPressed: () async{
          try {
            final newUser = await _auth.createUserWithEmailAndPassword(
                email: email, password: password);
            if(newUser!=null){
              Navigator.pushNamed(context, ChatScreen.id);
            }
             }catch(e){
              print(e);
          }
          },

Вот код на экране чата

class _ChatScreenState extends State<ChatScreen> {
final _auth = FirebaseAuth.instance;
FirebaseUser loggedInUser;

@override
void initState(){
 super.initState();

getCurrentUser();
}

void getCurrentUser() async{

 try {
  final user = await _auth.currentUser();
  if (user != null) {
   loggedInUser = user;
   print(loggedInUser.email);
 }
}catch(e){
print(e);
}
}
.
.
.

1 Ответ

1 голос
/ 26 апреля 2020

После добавления нового плагина и добавления новых ресурсов рекомендуется выполнить полный перезапуск.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...