gdsc의 안드로이드 스터디에서 'todo list 만들기'를 주제로 토이 프로젝트를 진행하기로해서 firebase 공부도 할겸 연동해서 사용해보려한다.
firebase 사이트에서 제시한대로 따라가는데 프로젝트 수준의 build.gradle에서 dependencies를 추가하는 부분이 달라서 찾아봤다.
🤔<Firebase> 안드로이드스튜디오 업데이트 후 바뀐 build.gradle(프로젝트 수준)
평소와 같이 안드로이드스튜디오에 파이어베이스를 추가하던 중 Firebase SDK 추가하는 부분에서 프로젝트 수준의 build.gradle 부분이 바뀐 걸 감지 했습니다.분명 지난주에 추가했을 때는 아래와 같
velog.io

프로젝트 수준의 build.gradle에선 한줄만 추가해주면 된다.

정상적으로 빌드되었다.
모듈 수준의 build.gradle에선 해당 부분만 추가해주면 된다.


하라는 대로 따라하면 설정이 끝난다.


사진에서 우측 설정을 누르면 프로젝트 설정으로 갈 수 있음
안드로이드 프로젝트에서 tools 탭을 누르면 firebase가 연동된 것을 확인할 수 있다.

firebase를 누르면 아래 창이 뜬다

Realtime Database의 코틀린을 선택한다.
db연결 전에 파이어베이스랑 앱이라 연결해준다.


build를 눌렀는데 오류가 났다.

https://wonnyhouse.tistory.com/247
안드로이드 앱 빌드 오류
Execution failed for task ':app:processDebugGoogleServices'. 앱을 다 제작하고 위와 같은 오류가 떠서 당황했다. 이는 id 'com.google.gms.google-service' 부분을 없애주거나 주석처리해주면 오류가 해결된다. 위 plugin
wonnyhouse.tistory.com
찾아보니 플러그인 중복 오류 같았다.
그래서 블로그를 따라 새로 추가한 플러그인을 주석 처리 해줬다.


정상적으로 빌드됨!
이제 connect to firebase를 누르면 파이어베이스 창이 뜨면서 연결해주면 된다


잘 연결되었다.
이제 realtime db를 연결해보자.


뭐 플러그인이랑 의존성 추가해준다고하는데 accept 눌러준다

정상적으로 빌드되면 잘 연결된다

1, 2번 둘다 잘 연결된걸 확인하면 된다.
이제 연동은 끝났고 실제로 데이터 작업을 해주면 된다.
이건 다음 게시물로~
'Native App > 👽Android' 카테고리의 다른 글
Android 4대 컴포넌트 (0) | 2024.07.26 |
---|---|
adb 명령어를 사용해서 안드로이드 기기 무선 페어링 (0) | 2024.07.06 |
web Crawling - Jsoup (0) | 2022.06.27 |
kakao login api 사용 - 2 (0) | 2022.06.19 |
kakao login api 사용 - 1 (0) | 2022.06.16 |
댓글