본문 바로가기
프로그래밍/안드로이드

[Android] Firebase java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process 에러 해결법

by dev_gyu 2024. 10. 9.
728x90

프로젝트를 진행중에 Firebase 를 사용해야 하는 상황이 생겨 프로젝트를 등록하고 Json 파일을 앱에 등록, Root Project 의 Build.gradle.kts 에 플러그인을 추가 후 디펜던시 추가를 진행하였다.

 

그리고 앱을 실행하려는데 java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process 라는 에러가 발생하였다.

 

이 에러가 발생할 때는 보통 Application class 에서 초기화를 진행하지 않거나, Json 파일을 찾을 수 없을때 이러한 에러가 발생하였던 것으로 기억하는데, 나의 경우 모두 다 잘 되어있었던 것이 문제 ..

 

사소하지만 이 에러 때문에 2시간을 낭비하는 도중 App Build.gradle.kts 의 plugin 에 google-service 를 추가하지 않았던 것을 깨닫고, 이것을 추가해주니 해결되었다 ..

 

만약 문제가 생긴다면

 

1. Build.gradle.kts [Root 수준, Module 수준] 의 Plugins 에 값을 설정해주거나

2. Application class 에서 firebase.initialize(this) 를 설정해주자 ..

728x90