본문 바로가기
Native App/👽Android

firebase 연동 정리

by yewoneeee 2023. 1. 14.

gdsc의 안드로이드 스터디에서 'todo list 만들기'를 주제로 토이 프로젝트를 진행하기로해서 firebase 공부도 할겸 연동해서 사용해보려한다.

 

https://firebase.google.com/

 

firebase 사이트에서 제시한대로 따라가는데 프로젝트 수준의 build.gradle에서 dependencies를 추가하는 부분이 달라서 찾아봤다.

https://velog.io/@abc9985/Firebase-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C%EC%8A%A4%ED%8A%9C%EB%94%94%EC%98%A4-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-%ED%9B%84-%EB%B0%94%EB%80%90-build.gradle%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%88%98%EC%A4%80

 

🤔<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

댓글