2016-06-25 2 views
1

내 앱의 출시 버전에서 오류 또는 로그 오류를 확인하려면 어떻게해야하나요?Android - 출시 빌드 충돌/예외/ANR 추적

활동이 릴리스 버전에서는 응용 프로그램을 충돌하지만 디버그 버전에서는 작동합니다. 오류를 확인하려면 어떻게합니까?

+1

[공개를 위해 apk를 디버깅하는 방법] 가능한 복제본입니다. (http://stackoverflow.com/questions/9081877/how-to-debug-apk-signed-for-lease) –

답변

0

당신은 당신이 전에 몇 가지 옵션이 있습니다 :

1. 앱의 경우 이미 다음 Play 스토어가 연결된 장치에서 앱에서 발생하는 모든 예외를 기록, 살 . Google Play 스토어 계정에 로그인하고 here을 확인하세요.

2. 자세한 내용이 필요한 경우 Google Play 서비스 라이브러리는 평상시에 Play 스토어에서 얻은 것보다 충돌 분석을 더 잘 지원합니다. here을 참조하십시오.

Crashlytics과 같은 지원 패키지를 추가하면 야생에서 앱을 실시간으로 분석 할 수 있습니다.

4.Log.e(), Log.v(), Log.i()Log.wtf() 심지어 릴리스 모드에서 로그 메시지를 방출하고, Logcat에서 관찰 할 수있다.

+0

나는 알파로 된 앱을 가지고 있습니다. 지금 모드. 'android : debuggable = "true"'를 추가하려고했지만 Play 스토어에서 사실 인 경우 업로드 할 수 없습니다. –

+0

물론 허용되지 않습니다. 나는 당신이 그것을 시도하도록 한 번도 부탁하지 않았습니다. 로그 모드를 해제 모드로 설정하려면 log.v 또는 log.i를 입력하십시오. –

+0

새로운 활동 (의도)으로 이동해야하는 버튼을 클릭하면 앱이 다운됩니다. 버튼은 디버그 모드에서 작동합니다. 릴리스 버전에서 오류가 어떻게 표시됩니까? –

0

ACRA와 같은 오류보고 라이브러리을 추가하면 릴리스 모드에서 오류 로그를 확인할 수 있습니다. 여기

ACRA 라이브러리에 대한 링크입니다