Das Melden von Android-Anwendungen stürzt ab

8

Ich habe eine Reihe von Android-Anwendungen bemerkt, die anscheinend ein Crash-Reporting-Tool von Drittanbietern verwenden. Hat jemand diesen Bildschirm gesehen und weißt du wo ich ihn finden kann? Ich habe angefangen, Ссылка zu verwenden, aber ich benötige keine Internet-Berechtigungen, wenn ich eine Absicht zum Versenden von E-Mails verwenden kann.

Alternativtext http://img532.yfrog.com/img532/808/devicefeedback.png

    
Travis 26.03.2010, 17:37
quelle

3 Antworten

2

Die kommende Version von Android "Froyo" wird eine neue Fehlerberichterstattung für Market-Apps enthalten. Entwickler erhalten von ihren Benutzern Absturz- und Standberichte. Die Berichte sind verfügbar, wenn sie sich bei ihrem Android Market-Publisher-Konto anmelden. Kein Blind-Debugging mehr!

Ссылка

    
Travis 26.08.2010, 19:55
quelle
2

Da es sich bei dem von Ihnen angegebenen Link um eine Anwendung unter der MIT-Lizenz handelt, dürfen Sie die Anwendung ändern. in ExceptionHandler.java .submitStackTraces () ist der Code, der den Stacktrace sendet. Bearbeiten Sie dies, damit die Informationen mit einer Absicht für Mail gesendet werden, was möglich ist.

    
MrSnowflake 26.03.2010 19:20
quelle
-1

Der einfachste Weg ist die Verwendung von

%Vor%

In Ihren Hauptaktivitäten onCreate. Dies fängt alle Ausnahmen ein, die nicht von einem try catch-Block behandelt werden. Ich empfehle auch, einen einfachen Fehlerbericht an Ihren Server mit dem StackTrace zu senden. Auf diese Weise können Sie alle Crashreports zusammenfassen und schnell erkennen, wo Ihr Code fehlerhaft ist. Sie werden fast alle erzwungenen Schließungen melden. Ich denke nicht, dass die Verwendung von E-Mail eine gute Idee ist, da 100 E-Mails nicht so einfach zu handhaben sind, zählen etc ... auch Es ist "vergewaltigt" Ihren Benutzer, da er nie um das Senden von E-Mails gebeten hat, hat er nicht einmal eine Ahnung, worum es geht, es sei denn, er ist ein Java-Entwickler ...

Also, belästigen Sie den Benutzer nicht mit Fehlermeldungen, wenn Sie es vermeiden können.

    
Vidar Vestnes 27.03.2010 21:31
quelle

Tags und Links