aplicación se utiliza debido a la manifiesta. En el manifiesto, es sólo para añadir esto a la etiqueta de aplicación (con todas las actividades en el interior):
android:name=".MyApplication"
Ex:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:name=".MyApplication"
android:theme="@style/AppTheme" >
Debido a la facilidad de inicialización (como se inicializa automáticamente por el Sistema Android en el lanzamiento) será nunca informe. Se puede bloquear al instante en el inicio y aún así informar. Entonces es una configuración realmente inteligente.
Mi clase de aplicación es el siguiente:
@ReportsCrashes(
formUri = "https://backend.com",
customReportContent = { /* */ReportField.APP_VERSION_NAME, ReportField.PACKAGE_NAME,ReportField.ANDROID_VERSION, ReportField.PHONE_MODEL,ReportField.LOGCAT },
mode = ReportingInteractionMode.TOAST,
resToastText = R.string.crash_toast_text
)
public class ACRAHandler extends Application {
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
final ACRAConfiguration config = new ConfigurationBuilder(this)
.build();
// Initialise ACRA
ACRA.init(this, config);
}
}
Si para una instancia está utilizando Firebase, puede utilizar los dos juntos en la misma clase que se extiende aplicación sin ningún problema.Lo intenté y funcionó, no hubo problemas con los informes de errores ni con Firebase.
Además, los nuevos enlaces para ACRA está ahora en Github: https://github.com/ACRA/acra/wiki/BasicSetup
que respondieron a esta porque fue hace tanto tiempo las respuestas vinieron y necesita una actualización
Bueno, yo acabo de hacer eso y lo primero Lo noto es que mi aplicación ya no funciona ...: s 09-11 11: 00: 36.682: W/dalvikvm (6090): threadid = 1: el hilo sale con la excepción no detectada (grupo = 0x4001d560) 09-11 11: 00: 36.682: E/ACRA (6090): ACRA detectó una excepción RuntimeException para com.droid. Informe de construcción. –
¿Hay un "Caused by: ...." con otra excepción anidada en stacktrace? Esto debería darte una idea de lo que salió mal. –