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 |
---|