반응형
파이어베이스 연동 시 "File google-services.json is missing" 오류가 발생됩니다.
해당 오류 방안에 대해 알아보도록 합시다.
google-services.json 파일 등록
app/src 안에 google-services.json 파일을 등록합니다.
Gradle 설정 수정
build.gradle 파일에 내용 추가 (project)
많은 블로그에서 build.gradle 의 "buildscript" alias에 넣으라고 하지만 필자의 gradle 버전은 7.2.1버전이라 해당 alias가 없습니다. 7.2.1 이상 버전을 사용할 경우 아래 내용으로 입력하시면 됩니다.
plugins {
id 'com.android.application' version '7.2.1' apply false
id 'com.android.library' version '7.2.1' apply false
id 'com.google.gms.google-services' version '4.3.10' apply false
}
task clean(type: Delete) {
delete rootProject.buildDir
}
여기서 중요한 점은 gradle 버전을 7.2 이상 사용할 경우 google-services 의 버전도 동일하게 적용하길 바랍니다.
버전이 맞지 않으면 다른 부분에서 오류 발생됩니다.
build.gradle 파일에 내용 추가 (app)
plugins과 dependencies 에 추가해 주면 됩니다. 여기도 마찬가지로 버전을 동일하게 적용하길 바랍니다.
plugins {
id 'com.android.application'
id 'com.google.gms.google-services'
}
...
dependencies {
...
//파이어 베이스
// Import the Firebase BoM
implementation platform('com.google.firebase:firebase-bom:30.1.0')
implementation 'com.google.firebase:firebase-analytics'
}
이렇게 3가지 작성 후 clean / rebuild 를 해주면 깔끔하게 빌드 및 실행됩니다.
관련 글 참고2022.07.29 - [IT/Android] - Android Firebase Crashlytics 적용하기
반응형
댓글