수색…


비고

오류보고 는 앱의 오류에 대한 자세한 보고서를 작성합니다.
오류는 유사한 스택 추적의 클러스터로 그룹화되고 사용자에게 미치는 영향의 심각성에 따라 검토됩니다. 자동 보고서 외에도 사용자 지정 이벤트를 기록하여 충돌로 이어지는 단계를 파악할 수 있습니다.

충돌보고는 현재 베타 버전으로 출시되며 Android 및 iOS의 알려진 문제를 해결합니다.

공식적인 문서 도구

https://firebase.google.com/docs/crash/

Android에서 충돌보고 설정

  1. 앱을 Firebase에 연결하려면 설치 및 설정 부분 을 완료하십시오.
    그러면 Firebase에 프로젝트가 생성됩니다.

  2. Firebase CrashReporting에 대한 종속성을 모듈 수준 build.gradle 파일에 build.gradle 합니다.

compile 'com.google.firebase:firebase-crash:9.4.0'

Android에서 오류 신고

Firebase Crash Reporting은 치명적인 오류 (또는 잡히지 않은 예외)에 대한 보고서를 자동으로 생성합니다.

다음을 사용하여 맞춤 보고서를 만들 수 있습니다.

FirebaseCrash.report(new Exception("My first Android non-fatal error"));

FirebaseCrash가 모듈을 초기화 할 때 로그를 체크인 할 수 있습니다 :

07-20 08 : 57 : 24.442 D / FirebaseCrashApiImpl : FirebaseCrash보고 API 초기화 07-20 08 : 57 : 24.442 I / FirebaseCrash : FirebaseCrash보고 초기화 d com.google.firebase.crash.internal.zzg@3333d325 07-20 08 : 57 : 24.442 D / FirebaseApp : 초기화 된 클래스 com.google.firebase.crash.FirebaseCrash.

그리고 나서 예외를 보냈을 때 :

07-20 08 : 57 : 47.052 D / FirebaseCrashApiImpl : throwable java.lang.Exception : 내 첫 번째 Android의 치명적이지 않은 오류 07-20 08 : 58 : 18.822 D / FirebaseCrashSenderServiceImpl : 응답 코드 : 200 07-20 08 : 58 : 18.822 D / FirebaseCrashSenderServiceImpl : 보고서 보냄

다음을 사용하여 보고서에 사용자 정의 로그를 추가 할 수 있습니다.

FirebaseCrash.log("Activity created");


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow