[Android Studio] 파이어베이스 연동하기

ideal dev·2023년 1월 18일
0
post-thumbnail

https://firebase.google.com/?hl=ko 접속

패키지명과 동일하게 프로젝트 생성 후,
google-services.json 을 다운로드 받아 app 단에 넣어주면 된다.

여기까진 인터넷에 잘 정리해주신 분들이 많아 큰 어려움이 없었는데
새로운 프로젝트를 생성하니 하위버전과 코드가 달라져 어떻게 코드를 추가해야할 지 애먹었지만,
항상 우리의 컴퓨터는 단순하기 때문에 하라는대로 하면 된다! ㅋㅋㅋ

build.gradle(Module) 단위에 firebase 는

이렇게 되어있지만, 공식 문서와 다른 이 시점에서는 가장 상단에 넣어주면 됩니다.

기존 코드

변경 후


build.gradle(:app)은 똑같아서 단순합니당
맨 상단 plugins, dependencies 코드 수정

plugins {
    id 'com.android.application'
    id 'org.jetbrains.kotlin.android'
    id 'com.google.gms.google-services' // for firebase
}


dependencies {
    ...
    //for firebase
    implementation platform('com.google.firebase:firebase-bom:31.1.1')
    implementation 'com.google.firebase:firebase-analytics-ktx'
}

Manifest 에 인터넷 권한까지 추가하면 완료

<Manifest xmlns ~ >
	...
    <uses-permission android:name="android.permission.INTERNET"/>
    ...
</manifest>

이걸로 몇 개의 오류를 만났는 지 .....ㅋㅋㅋㅋ
그래도 역시 해결하면 너무나도 재밌습니다

0개의 댓글