FireBase 를 사용하기 위한 안드로이드 스튜디오 필수 설정

2018. 11. 22. 18:26Development/[Android] 안드로이드

728x90

FireBase 를 사용하기 위한 안드로이드 스튜디오 필수 설정


FireBase를 사용하고자 할때 안드로이드 스튜디오의 필수 라이브러리들을 셋팅하는 과정에서 


일명 빨간줄이 나타나서 빌드가 어려운 경우가 많습니다.


이때 확인하여야 할 기본적인 셋팅값은 다음 스샷들과 같습니다. (2018년 11월 말 기준)


*firebase 의 채팅(실시간 DB), 얼굴 인식 등의 기능을 사용한다고 가정시



1. Project 수준의 build.gradle 파일


1) buildscript - dependencies 내용

classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.google.gms:google-services:4.1.0'

2) apply 문구 추가

apply plugin: 'com.google.gms.google-services'


3) android 내용 중 sdk 버전들 동일화




2. 앱 수준의 build.gradle 파일 수정


1) dependencies 내용 

implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:recyclerview-v7:28.0.0'

implementation 'com.google.firebase:firebase-core:16.0.5'
implementation 'com.google.firebase:firebase-iid:17.0.4'
implementation 'com.google.firebase:firebase-messaging:17.3.4'
implementation 'com.google.firebase:firebase-database:16.0.1'
implementation 'com.google.firebase:firebase-messaging:17.3.4'
implementation 'com.firebase:firebase-jobdispatcher:0.8.5'
implementation 'com.google.firebase:firebase-ml-vision:18.0.1'
implementation 'com.google.firebase:firebase-ml-vision-face-model:17.0.2'

2) apply 문구 추가

apply plugin: 'com.google.gms.google-services'


3. Project - gradle - gradle-wrapper.properties 내용 중 url 

distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip


4. SDK Tool 설치

*. 안드로이드 스튜디오 상단의 화살표 안드로보이 클릭

앱 수준의 build.gradle 파일의 dependencies 내용에 적시한 com.android.support:28.0.0 이 아래 스샷처럼 설치된 상태(Installed)여야 합니다.

*. 앱 수준의 build.gradle 파일의 dependencies 내용에 com.android.support:26.0.1 을 사용중이라면 같은 숫자인 26.0.1 이 installed 상태여야 합니다.


728x90