좋은 프로그램은 마음의 여유에서 나온다.

안드로이드 오류 수집하기 본문

프로그래밍/안드로이드

안드로이드 오류 수집하기

좋은데이 2014. 2. 4. 12:02

앱의 신뢰성과 안전성을 위해 예외처리 안되어 죽는 경우 오류 수집하기.


ACRA(Application Crash Report for Android) 라이브러리 이용.


https://github.com/ACRA/acra


수집 서버는 여러가지가 있지만 구글 폼은 더이상 지원하지 않고. 개인적으로 노드 + 몽고디비로 이용(https://github.com/warsclon/acra-node-server)


사용법은 매우 간단.


안드로이드에서 Application을 상속 받아 새로 클래스를 만들고. 매니페스트에 Application 지정


annotation으로 formUri만 지정해 주면 끝.




매니페스트에 Application 지정



서버쪽 설정에 이메일 수신설정 해놓으면 예외처리 안된 오류로 앱이 죽을 경우 수집해서 디비에 저장하고 이메일로도 알려주니 바로 대응




Comments