본문 바로가기
Kotlin Language/Android Error

default_web_client_id 에러, Firebase 의 Google Login 기능 oauth_client에서 client_id 생성 안되는 문제

by Classic Master 2023. 12. 20.
728x90

default_web_client_id  빨간줄 에러 왜 발생할까?

Firebase Google Login 기능을 구현하는 과정에서의 코드를 살펴 보겠습니다.

default_web_client_id 값을 가져오는 과정에서, 해당 리소스를 찾지 못하거나, 경로를 찾지 못하여 발생하는 오류입니다.

 

해결 방안

먼저 프로젝트 경로로 변경한 뒤, google-services.json 파일을 열어보겠습니다.

문서를 열게되면, id 값이 없습니다.

 

 

이제 본격적으로 해결하러 https://console.firebase.google.com 로 이동하여 Authentication로 이동합니다.

그 후, Sign-in method > 세 제공업체 추가를 선택합니다.

Google을 선택한 뒤 저장합니다.

 

이제 제대로 저장이 되었는지 확인을 해봐야겠죠?

프로젝트 개요 > 프로젝트 설정(톱니바퀴) 로 이동합니다

아래로 창을 조금만 내려보시면 있습니다.

google-services.json 파일을 다운로드 합니다.

다운받은 파일에 복사하여 교체해줍니다.

 

아래와 같이 oauth_clinet > client_id 값이 생성된걸 볼 수 있습니다.

 

끝으로 Build > RebuildProject 를 해줍니다.

 

간단하게 수정되었습니다.

728x90
반응형

'Kotlin Language > Android Error' 카테고리의 다른 글

kotlin-android-extensions 에러  (0) 2023.12.18