Android ACRA не сообщает о сбоях

Я пытаюсь импортировать ACRA в свое приложение для Android, но оно не сообщает о принудительном закрытии. Я следовал руководству, но все равно не сообщает о сбоях. Любое предложение, почему? XML:

 <CheckBoxPreference android:key="acra.enable"
        android:title="@string/pref_disable_acra"
        android:summaryOn="@string/pref_acra_enabled"
        android:summaryOff="@string/pref_acra_disabled"
        android:defaultValue="true"/>

Класс предпочтения:

public class Preferences extends PreferenceActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.layout.preferences);

     }
}

Вот изображение при включении/отключении флажка: введите здесь описание изображения


person Omar    schedule 09.09.2011    source источник


Ответы (2)


Убедитесь, что вы также включили ACRA в манифест и разрешите доступ в Интернет.

Попробуйте не использовать отчет о сбое уведомлений, все еще глючит, попробуйте использовать только метод всплывающего окна. Также убедитесь, что ваши приложения не вылетают до загрузки ACRA.

И, наконец, проверьте свой ключ формы и убедитесь, что вы создали форму в документах Google и включили ARCA.

person xDragonZ    schedule 09.09.2011
comment
Попробуйте посмотреть на этот пример code.google.com/p/acra/source/browse/ - person xDragonZ; 09.09.2011
comment
Ставлю галочку Preference, и теперь при включении галочки в LogCat получаю ACRA отключена и при снятии галочки все равно получаю такое же сообщение! - person Omar; 09.09.2011
comment
Вы проверили, что getpreference правильный/включен в вашу деятельность? - person xDragonZ; 09.09.2011

Убедитесь, что параметр formKey указан правильно, и установите режим TOAST, чтобы действительно видеть, когда отправляется отчет. Если вы не подключены к Интернету, отчеты будут отправляться при подключении.

person Nikolay Elenkov    schedule 09.09.2011
comment
Ключ формы правильный. есть подключение к Интернету, и я уже установил сообщение TOAST. - person Omar; 09.09.2011
comment
Вы звонили ACRA.init()? Проверьте свою форму. Убедитесь, что для параметра «acra.enable» установлено значение true. Вот об этом. - person Nikolay Elenkov; 09.09.2011
comment
Где должен быть установлен acra.enabled? - person Omar; 09.09.2011