При попытке подключения входа в Google через firebase с моим приложением flutter я столкнулся с этой ошибкой:
PlatformException (PlatformException (sign_in_failed, com.google. android .gms.common.api .ApiException: 10:, null))
Я выполнил все перечисленное ниже:
Несколько раз сгенерировал ключ SHA1, используя эту команду:
keytool -list -v \ > -alias androiddebugkey -keystore ~/.android/debug.keystore
Добавлен implementation "com.google.firebase:firebase-core:16.0.9"
внутри зависимостей в android / app / build.gradle apply plugin: 'com.google.gms.google-services'
внизу файла .gradle
Добавлены обе следующие строки внутри зависимостей в android / build.gradle:
classpath 'com.android.tools.build:gradle:3.5.0'
classpath 'com.google.gms:google-services:4.2.0'
Подключено электронное письмо поддержки внутри firebase
Включен метод входа в Google внутри firebase
Удалено и повторно установил файл google-services. json, который я поместил в android / app /, а также файл GoogleService-Info.plist wh ich я поместил в ios / Runner
Добавил последнюю версию google_sign_in из pub.dev (google_sign_in: ^4.5.1
), расположенную в pubspe c .yaml
Проверил все другие сообщения людей, столкнувшихся с подобной проблемой (StackOverflow и GitHub), и попытался сделать то, что сработало для них, но пока у меня ничего не работает