📍[에러] com.google.firebase.FirebaseException: An internal error has occurred. [ API key not valid. Please pass a valid API key. ] 해결 방법

728x90

🟦 📍[에러] com.google.firebase.FirebaseException: An internal error has occurred. [ API key not valid. Please pass a valid API key. ] 해결 방법

구글 google-services.json 파일을 재다운로드하여 app 에 다시 담았을 때, 이전 버전의 json 파일과 충돌되어 발생하는 에러로 보입니다.

com-google-firebaseFirebaseException: An internal error has occurred.

[ API key not valid. Please pass a valid API key. ]

구글링 하다 보니, 어떤 분은

console.developers.google.com/ 사이트에서 인증키를 바꿔야 한다는 등의 내용이 있었지만,

몇 번을 다시 프로젝트를 만들고, 위의 사이트에서 인증해보고 했는데, 결국은 되지 않았습니다. 망했다고 절망한 순간 다른 분의 글이 있었습니다.

이유는 아주 단순했습니다.

기존의 google-services.json 파일을 삭제하고 바꿔 주었지만, 파이어베이스 변경사항이 적용되지 않았던 것이었습니다. 컴파일러가 변경된 파일을 인식하고 새로 컴파일되어야 했던 것입니다. 그런데 안되었던 것입니다.

서론이 길었는데요. 결론은 Clean 한 번 시원하게 해 주면 됩니다.

Build -> Clean Project 를 한 번 해주면 컴파일러가 다시 해서 json 파일을 다시 읽어와 컴파일하게 됩니다.

그러면 지우고 새로 만든 파이어베이스가 문제없이 연동이 될 것입니다.

[참고] https://remnant24c.tistory.com/78

728x90