안드로이드스튜디오 Firebase 연동

vector13·2021년 6월 5일
0

안드로이드 스튜디오에 서버DB연결하는 2번째 방법인 (1번째는 Django를 이용한 연결) Firebase이다.

기말과제를 위하여 서버 연동을 통한 데이터 통신을 구현해야하는데, 맨처음에는 Django를 이용하여 하려 했으나, 생각보다 애를 먹고있는 중이라 2번째 방법인 Firebase를 사용하려한다.

(무료 버전은 30일만 사용가능해서 차선책이었다. 그래도 제출용이니 뭐.. 휴,, )

  • 안드로이드 스튜디오에서 창닫는 표시 밑의 사용자에서 google계정으로 로그인한다.

  • firebase 페이지로 가서 https://firebase.google.com/?hl=ko
    콘솔로 이동 또는 시작하기를 누르고 프로젝트를 생성한다.
    생성 후 주황색 Cloud Firesotre로 이동,

    -> 데이터베이스만들기 클릭

    -> 테스트 모드에서 시작 (30일간 사용가능한 db) ->다음 클릭 ->사용설정 클릭

만들어지고 안드로이드 스튜디오에서 Tools-> Firebase클릭

Realtime Database에서 Get Started 누르기

1단계인 Connect to Firebase누른다

*** 여기서 만난에러 : Could not parse the Android Application Module's Gradle config. Resolve gradle build issues and/or resync.

-> gradle에 있는 implementation 중에서 충돌하는게 있는 것 같다. 아마 Django연결때 해둔
/ Django 연결 /
//implementation 'com.squareup.retrofit2:retrofit:2.3.0'
//implementation 'com.squareup.retrofit2:converter-gson:2.3.0'
때문인것으로 생각되어 주석처리 하고 Sync 시켜준 다음 다시 시행 -> 같은 에러발생

[해결]
Firebase페이지에서 프로젝트 클릭하고 앱추가로 직접 입력해주는 방법을 선택하여 연결하였음.

-> 2단계 클릭 add the Realtime Database SDK to your app

firebase홈페이지 에서 프로젝트 들어가고 realtime database 메뉴 들어가기-> 데이터베이스만들기->다음->잠금모드 ->규칙 탭-> 규칙수정

규칙수정 --> 게시 클릭

{
  "rules": {
    ".read": true,
    ".write": true
  }
}
profile
HelloWorld! 같은 실수를 반복하지 말기위해 적어두자..

0개의 댓글