Meine Kunden haben ein Problem mit meiner App und ich konnte das Problem auf meinem Entwicklungstelefon nicht reproduzieren. Wie kann dieses Problem behoben werden? Die Android-Log-Klasse ist großartig, aber meine Kunden wissen nicht, wie man "adb" oder das USB-Debug-Kabel verwendet. Gibt es eine Möglichkeit, Log-Ausgabe in eine Datei auf der SD-Karte des Telefons umzuleiten? Dann könnte der Kunde die Log-Datei einfach per E-Mail an mich senden. Auch wenn diese Umleitung meinerseits programmiert, könnte ich zumindest eine 'Debug'-Version der App verteilen.
Danke, Tom
Es gibt kostenlose und kostenpflichtige Dienste für Absturzberichte, die Sie vielleicht überprüfen möchten.
Der einzige Nachteil besteht darin, dass Sie ohne Benutzerinteraktion zusätzliche Berechtigungen für Ihre App benötigen, um Catlog automatisch an Sie zu senden.
Dies sind normalerweise READ_LOGS
, INTERNET
, WRITE_EXTERNAL_STORAGE
Berechtigungen und abhängig von der Art der App, die beeinflussen kann, wie sehr Ihre Kunden Ihnen vertrauen. Zum Beispiel, wenn es keine Online-Sync-Funktion gibt, wäre ich überrascht, dass myTasksApp Internet-Berechtigungen benötigt. Wie auch immer .. Hier sind Lösungen (Liste wird aktualisiert):
Ich hoffe, Sie finden das nützlich.