본문 바로가기
FireBase

Crashlytics

by 봄석 2019. 6. 16.

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. 강제 크래시 내어 확인하기

댓글