본문 바로가기
[TroubleShooting]

[Flutter] Unhandled Exception: PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10

by Hevton 2022. 10. 22.
반응형

 

Flutter로 google_sign 로그인을 구현하던 중에 이런 에러를 마주할 수 있다.

 

이 에러가 뜬 경우 안드로이드 유저일 것이고, 이유는 프로젝트에 지문 등록을 해주지 않았기 때문이다.

 

안드로이드는 Firebase 콘솔에서 프로젝트의 지문을 등록해주어야 한다.

 

 

 

Android Studio에서 프로젝트를 연 뒤에

android 폴더에 오른쪽 버튼 -> Flutter -> Open Android Module in Android Studio 로 열어준다.

그 다음 오른쪽 탭에 있는 Gradle을 누르고 android -> Tasks -> android -> signingReport을 더블클릭하면

 

콘솔창에서 SHA1 SHA-256 지문을 볼 수 있다.

 

 

그리고 이 지문 두개를 복사해놓은 뒤에

 

Firebase 콘솔 -> 프로젝트 설정 -> 디지털 지문 추가를 통해서 지문을 추가해준뒤에 google-services.json 을 다시 다운로드해서 적용해준다.

 

 

 

반응형