FireBase 를 사용하기 위한 안드로이드 스튜디오 필수 설정
2018. 11. 22. 18:26ㆍDevelopment/[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
반응형
'Development > [Android] 안드로이드' 카테고리의 다른 글
안드로이드 백그라운드 정책 - 버전별 차이 및 WorkManager (0) | 2019.08.23 |
---|---|
[안드로이드] 에뮬레이터 에러별 대처방법 (7) | 2018.12.18 |
안드로이드 단말기 dpi와 디자인 가이드 적용방법 (5) | 2018.08.17 |
안드로이드 스튜디오 빌드 APK파일명 자동 변경 (0) | 2015.12.21 |
안드로이드 해상도별 아이콘 사이즈 (0) | 2013.08.06 |