본문 바로가기
개발/Android

[Android] 구글 Firebase Crashlytics 와 연관된 설정 (업데이트 2019-03-06)

by 언제나초심. 2019. 2. 21.
반응형

개요

구글 Firebase 의 Crashlyrics 를 추가하기 위한 설정을 다룹니다. 


자세한 것은 firebase 의 링크에서 확인할 수 있습니다.




본문

project 수준 build.gradle

buildscript > repositories 에 추가함


    maven {
       url 'https://maven.fabric.io/public'
    }

buildscript > dependencies 에 추가함


    classpath 'com.google.gms:google-services:4.2.0'
    classpath 'io.fabric.tools:gradle:1.27.1'

allprojects > repositories 에 추가함


   maven {
       url 'https://maven.google.com/'
   }


app 수준 build.gradle

상단 부분에 추가 (다른 apply plugin: 항목이 있다면 그 밑에 붙여서 추가


apply plugin: 'io.fabric'


dependencies 에 추가


    implementation 'com.google.firebase:firebase-core:16.0.7'
    implementation 'com.crashlytics.sdk.android:crashlytics:2.9.9'



참고 사항

예전 방식에는 compile 로 추가하고, 블럭 안에 transitive 설정이 있었는데,


    compile('com.crashlytics.sdk.android:crashlytics:2.9.9@aar') {
        transitive = true;
    }

아래와 같이 간단히 implementation 에 한줄로만 추가해도 되게 바뀐 것 같다. (적용해보니 현재까지는 이상 없음)


    implementation 'com.crashlytics.sdk.android:crashlytics:2.9.9'


참고 레퍼런스

* https://firebase.google.com/docs/crashlytics/get-started?authuser=0#android



반응형