본문 바로가기

안드로이드/프로젝트

안드로이드 스튜디오 파이어베이스 연동시 json파일 에러

728x90

안드로이드 스튜디오에서 파이어베이스를 연동시켜줄때 json파일을 app폴더에 넣어준다.

연결 후 앱을 빌드시켜보니 다음과 같은 에러가 발생했다.

 

원인 파악

에러 문구를 보면 File google-services.json is missing. The Google Services Plugin cannot function without it.라는데,

파이어베이스가 제공한 google-services.json파일에는 Firebase의 인증키, ID 등등이 들어있는데 이런 json파일을 찾을 수 없다는 것같다.

 

해결

일단 원인은 매우 간단했다. json파일을 두번 다운받아 이름이 google-services(2).json으로 되어있어서 빌드할때 못찾은 것 같다. 그냥 이름에서 (2)를 지워주니깐 잘 빌드된다...^^;

 

혹시 파이어 베이스 생성할때 json을 추가안하신 분이라면 아래와 같이 json파일을 찾아 추가해주자

 

1. 구글창에 firebase console을 검색해서 들어간다.

2. 만든 프로젝트로 들어가서 프로젝트 설정 들어가기

3. json파일 다시 받아서 안드로이드 스튜디오에 넣어주기

넣는 방법 : Project를 Android -> Project로 변경하여 app 폴더에 json파일을 드래그해서 넣어준다.

결론 : json 파일을 무사히 추가했으면 에러 해결