FireBase

Crashlytics

봄석 2019. 6. 16. 16:32

Firebase Crashlytics

또한 충돌이 일어날때유저가 발생시킨 이벤트와 기록을 보여줍니다. 위의 모든 기능들을 포함한 SDK파일은 매우 경량화되어 앱에 많은 부하를 주지 않습니다. 또한 NDK 충돌문제,프로가드등도 관리할 수 있으며 코틀린을 지원합니다.

 

 

1. 프로젝트에 진입하여 Crashlytics탭에 들어갑니다.

 

 

2. 초기설정

3.   프로젝트 수준 build.gradle 설정 

buildscript {
		...
    repositories {
		...
        maven { url 'https://maven.fabric.io/public' }
    }
    dependencies {
       	...
        // Check for v3.1.2 or higher
        classpath 'com.google.gms:google-services:4.2.0'
            // Add dependency
        classpath 'io.fabric.tools:gradle:1.29.0'
    }
}
subprojects {
    repositories {
		...
         // Add repository
        maven { url 'http://devrepo.kakao.com:8088/nexus/content/groups/public/' }
    }
}
allprojects {
    repositories {
        // Check that you have the following line (if not, add it):
       google()  // Google's Maven repository
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

4.앱수준 build.gradle설정 


apply plugin: 'io.fabric'

dependencies {
    // ...

    // Check for v11.4.2 or higher
    implementation 'com.google.firebase:firebase-core:16.0.9'

    // Add dependency
    implementation 'com.crashlytics.sdk.android:crashlytics:2.10.1'
}

 

 

5.앱 빌드 후 다시 들어가보기

 

6. 강제 크래시 내어 확인하기