Невозможно получить ответы в отчете ACRA Crash после первого ответа - PullRequest
0 голосов
/ 07 декабря 2011

я использую ACRA , библиотеку, позволяющую Android-приложению автоматически публиковать свои отчеты о сбоях в форме GoogleDoc.

я использовал следующий код в OnCreateприложения

 @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();
}
}

При первом тестировании я получил ответ в форме ACRA CrashReport (в форме Google Doc), но в следующий раз для того же сбоя я не получил ответа при возникновении любого сбоя / исключенияв моем приложении для Android.

1 Ответ

0 голосов
/ 29 февраля 2012

Убедитесь, что вы установили все необходимые разрешения ACRA.Это зависит от полей, которые вы хотите в отчете, для некоторых из них требуется разрешение READ_LOGS или разрешение READ_PHONE_STATE (больше http://code.google.com/p/acra/wiki/ReportContent)

Если ошибка все еще присутствует и связана с отправкой отчета в Google Doc, попробуйте добавить пользовательское время ожидания:

@ReportsCrashes(formKey = "xxxxxxxxx", socketTimeout = 25000)
...