2011-12-07 3 views
0

나는 Android 애플리케이션이 크래시 보고서를 GoogleDoc 양식에 자동으로 게시 할 수있게 해주는 라이브러리 인 ACRA을 사용하고 있습니다.첫 번째 응답 후 ACRA 크래시 보고서에서 응답을받을 수 없습니다.

내가

@ReportsCrashes(formKey = "XXXXXXX", mode=ReportingInteractionMode.TOAST, 
     forceCloseDialogAfterToast = false,resToastText = R.string.crash_toast_text) 

public class MyApplication extends Application{ 

     @Override 
     public void onCreate() { 
      // The following line triggers the initialization of ACRA 
      ACRA.init(this); 
      super.onCreate(); 
} 
} 

내가 먼저 내가 (Google 문서의 형태로) ACRA CrashReport 형태의 응답을 얻었다을 테스트 할 때 응용 프로그램의 한 OnCreate에서 다음 코드를 사용하지만 같은 충돌에 대한 다음 번에 한 내가 어떤 추락/예외가 내 안드로이드 응용 프로그램에서 발생할 때마다 응답을받지 못했습니다.

+0

오류가 발생했을 때 인터넷에 연결되어 있는지 확인합니다 올바르게 기억한다면 ACRA는 전송할 수 없을 때 장치에 오류 보고서를 저장하고 앱을 다시 시작할 때 다시 시도하므로 오류보고가 있는지 확인하십시오. – THelper

답변

0

ACRA에 필요한 모든 권한을 설정했는지 확인하십시오.

: 그것은 당신이 보고서에 원하는 분야에 따라, 그들 중 일부는 사용자 정의 제한 시간을 추가하려고 (더 http://code.google.com/p/acra/wiki/ReportContent에 대한) READ_LOGS 권한 또는 READ_PHONE_STATE 권한을

여전히 오류가있는 경우이 필요하고 보고서는 Google 문서에 전송 연결

@ReportsCrashes(formKey = "xxxxxxxxx", socketTimeout = 25000) 
관련 문제