Ich benutze ACRA 4.8.5. Und ich möchte Crash-Logs in den internen Speicher speichern, anstatt es zu senden, aber jedes Mal, wenn ich diesen Code verwende, ErrorReporter.getInstance().setReportSender(new LocalReportSender(this));
wird dieser Code nicht funktionieren.ErrorReporting.getInstance() funktioniert nicht
-2
A
Antwort
1
Ich weiß nicht, wo Sie den Code haben, aber das ist nicht, wie es funktionieren soll. Wenn Sie eine benutzerdefinierte ReportSender
verwenden möchten, müssen Sie in Ihrer Annotation (oder im ConfigurationBuilder) eine benutzerdefinierte ReportSenderFactory
-Klasse konfigurieren.
Ich bekomme meinen Code von hier: https://acra.googlecode.com/svn/javadoc/4.3.0b2/org/acra/ErrorReporter.html. aber die ACRA Version ist 4.3.0 und ich benutze 4.8.5. – user3300758
gibt es einen großen Unterschied zwischen 4.3 und 4.8. Sie sollten die aktuellen Dokumente unter https://github.com/ACRA/acra überprüfen – F43nd1r