default_web_client_id 못찾는 에러

chaemin·2023년 11월 8일

Android Studio

목록 보기
2/5
post-thumbnail
.requestIdToken(getString(R.string.default_web_client_id))

파이어베이스와 연동 했는데 프로젝트가 토큰을 못찾아요

이럴 때는 'google-services.json' 파일을 확인해본다.

"oauth_client": [
        {
          "client_id": "697668567248-gehqhtplou1v7j0on0o9bpu45430omqp.apps.googleusercontent.com",
          "client_type": 3,
          "android_info": {
            "package_name": "com.example.a2023sw",
            "certificate_hash": "76ef67c6f344da102dee2246ea2068202e42cb7f"
          }
        },

위에서 client_type이 1로 되어있다면 3으로 고쳐주자.

만약 이 방법으로 해결되지 않는다면 build.gradle(Project) 파일의 google-services 라이브러리 버전을 수정해준다.

dependencies의 classpath 버전을 4.3.13으로 바꾸고, 플러그인도 같은 버전으로 바꾸어준다.

원래 4.4.0으로 했다가 오류가 나서 4.3.13으로 바꾸어 주었는데 잘 돌아간다!

+친구가 알려준 추가 방법
그냥 json 문서를 새로 발급 받으면 된다!

0개의 댓글