2012-12-17 3 views
6

내 프로젝트에 ACRA(Application Crash Report for Android)을 성공적으로 구현했으며 오류 보고서가 Google 문서로 올바르게 전송되었습니다. 하지만 ... 예외가 내 응용 프로그램에서 발생, 내 로그 캣에 표시 나던이 내가 무엇을 얻을 수 있습니다 :런타임 예외가 ACRA와 함께 잡히고 Logcat에 표시되지 않습니다.

ACRA caught a RuntimeException exception for com.my.project. Building report. 

그래서 ACRA 오류를 잡아 무슨 일이 있었는지 로그 캣 표시를하지 않습니다. 현재 애플리케이션을 개발 중이며 문제가 발생할 때마다 Google 문서를 열 시간이 없습니다. 개발시 ACRA를 비활성화하고 프로덕션 환경에서 사용해야합니까?

+0

그래서 내가 아는 경우, 게시물의 유일한 목적은 개발 중에 ACRA를 사용 중지해야하는지 여부를 묻는 것이며, 프로덕션에서만 사용하도록 설정하는 것입니다. 내 의견은 a) 예, b) SO는이 질문을 올릴 적절한 장소가 아닙니다. – mah

+0

내 질문의 목적은 ACRA가 다음을 동시에 수행하는 것을 피하는 이유를 알아내는 것입니다. 1. Logcat으로 오류를 덤프하고 2. Google 문서로 보내십시오. –

+0

게시물을 다시 읽은 다음이를 전달하기 위해 편집 할 수 있습니다. 현재 Google 문서 도구로 보고서를 보내는 것에 대해 언급 한 유일한 이유는 "오류 보고서가 Google 문서 도구에 올바르게 전송되었습니다"입니다. 한 가지 고려해야 할 사항 ... 보고서가 전달되지 않으면 앱에 인터넷 권한이 있습니까? – mah

답변

2

logcat을 필터링하고 있습니까? 내 응용 프로그램에서는 ACRA를 사용하더라도 logcat에서 오류를 볼 수 있지만 오류가 아닌 경고 수준으로 줄어 듭니다.

LogCat 필터링을 낮춰보십시오.

0

이 문제를 일으키는 앱이나 IDE에서 다른 문제가 발생했습니다.

ACRA는 예외를 삼키지 않습니다. 그들은 귀하의 오류 저장소 (귀하의 경우 Google 문서)뿐만 아니라 귀하의 로그에 나타납니다.