MissingPluginException (Реализация для метода init в плагинах канала не найдена. Flutter.io/google_sign_in) FLUTTER

Я запустил программу Flutter Doctor, и она не сообщает об ошибках. Аутентификация Google отлично работает в IOS, но не для Android. Люди склонны говорить, что обновление выполняет свою работу, но у меня оно не сработало. Оно вылетает при: _currentUser = await _googleSignIn.signIn ();

    try {
        _currentUser = await _googleSignIn.signIn();
        final GoogleSignInAuthentication googleSignInAuthentication =
            await _currentUser.authentication;

        final AuthCredential credential = GoogleAuthProvider.getCredential(
          accessToken: googleSignInAuthentication.accessToken,
          idToken: googleSignInAuthentication.idToken,
        );
        final authResult = await _auth.signInWithCredential(credential);
        final user = await _auth.currentUser();
    }catch(ex){}

Файл pubspec выглядит следующим образом:

      name: app
      description: A new Flutter project.

      publish_to: 'none' # Remove this line if you wish to publish to                     
      pub.dev

      version: 1.0.0+1

      environment:
        sdk: ">=2.7.0 <3.0.0"

      dependencies:
        flutter:
          sdk: flutter

        cupertino_icons: ^0.1.3
        modal_progress_hud: ^0.1.3
        http: ^0.12.2
        shared_preferences: ^0.5.8


        firebase_core: ^0.4.5
        firebase_auth: ^0.16.1
        cloud_firestore: ^0.13.7
        flutter_facebook_login: ^3.0.0
        flutter_facebook_auth: ^0.2.3
        google_sign_in: ^4.5.1
        flutter_signin_button: ^1.0.0





      dev_dependencies:
        flutter_test:
          sdk: flutter


      flutter:

        uses-material-design: true

        assets:
           - assets/images/
        fonts:
        - family: Questrial
          fonts:
          - asset: assets/fonts/Questrial-Regular.ttf
            weight: 900

person Seth Sule    schedule 19.08.2020    source источник
comment
пожалуйста, поделитесь своим файлом pubspec.yaml   -  person Peter Haddad    schedule 19.08.2020
comment
Сообщение отредактировано   -  person Seth Sule    schedule 19.08.2020


Ответы (1)


Это было решено одним из двух способов: я перешел от основной ветки к стабильной, а также завершил аутентификацию Facebook. По какой-то причине существует некоторая зависимость, если вы используете пакет SignInButtons, поэтому оба должны быть реализованы.

person Seth Sule    schedule 31.08.2020