본문 바로가기

android

No matching client found for package name 빌드 에러 해결

반응형

문제 발생

빌드하다가 아래와 같은 No matching client found for package name 에러 발생

Execution failed for task ':myapp:processReleaseGoogleServices'.
> No matching client found for package name 'com.bigwave.myapp'

이유

패키지 이름을 바꿨더니 google-services.json 에서 package_name 이 달라서 생긴 문제

{
  "project_info": {
    "project_number": "123456789012",
    "project_id": "myapp",
    "storage_bucket": "myapp.appspot.com"
  },
  "client": [
    {
      "client_info": {
        "mobilesdk_app_id": "1:123456789012:android:6580c3fe9cf9fa1dc7f0de",
        "android_client_info": {
          "package_name": "com.bigwave.notmyapp"
        }
      },           
    }
  ],
  "configuration_version": "1"
}

해결

firebase analytics 때문에 들어있던 파일이라 파이어베이스 콘솔들어가서 프로젝트 설정에서 패키지 이름 맞게 넣어주고

google-services.json 다시 다운 받아서 모듈(앱 수준) 루트 디렉터리로 넣어주면 해결됩니다.

 

반응형

 

반응형