우선 Crashlytics가 뭔지 모르고 들어온사람은 없을테니 가벼운 한줄요약으로 말도안되게 편리한 앱 비정상종료 추적 솔루션이라고만 표현해보겠다 사용법이나 알아보자
먼저 Firebase에 프로젝트를 등록해야 한다
2021/03/03 - [운동하는 개발자/Android] - Android Firebase 사용법 (Android Studio) / how to use Firebase
1. 안드로이드 프로젝트를 선택하고 좌측탭에서 Crashlytics을 누른 후 가운데 하얀버튼 Crashlytics사용 설정을 누르면 예외에러를 기다리게된다
2. build.gradle에 추가해줘야 하는데 버전도 업데이트 되고 플러그인도 변경 될 수 있으니 아래 링크를 보고필요한 값들을 추가해주자
firebase.google.com/docs/crashlytics/get-started?platform=android&authuser=1#add-sdk
3. 메인엑티비티에서 버튼을 누르면 예외가 발생하게 추가한 뒤 앱을 실행하여 강제 종료 시켰다
4. 위와같이 비정상 종료가 1건 수집되었으며 아래 문제칸에 MainActivity.java를 눌러보자
5. 제법 상세하게 수집되었다 기기 종류, os버전, 발생 시간 , 어떤 예외가 발생하였는지, 어디이벤트에서 발생하였는지 다 수집이 되는것이 확인되었다
참고페이지
firebase.google.com/docs/crashlytics/get-started?platform=Android
'운동하는 개발자 > Android' 카테고리의 다른 글
안드로이드 앱 디컴파일 / 분석 / 뜯어보기 -1 (APK Extractor) / apk decompile (0) | 2021.07.30 |
---|---|
Firebase 안드로이드 라이브러리 프로젝트에 사용법 / how to use firebase for android library project (0) | 2021.03.04 |
Android Firebase 사용법 (Android Studio) / how to use Firebase (0) | 2021.03.03 |
Android Studio에서 디버그 서명 인증서 SHA-1 확인하는법 (2) | 2021.03.03 |
안드로이드11 내파일, ASTRO로 android/data 경로 접근불가 (0) | 2021.02.09 |