Wenn wir über Android-Abstürze im Allgemeinen sprechen, müssen wir berücksichtigen, dass es viele Dinge gibt, die sein Verhalten beeinflussen können, und dann einen Crash verursachen.
Ich werde Ihnen auflisten, was ich für gute Praktiken halte, um Unfälle zu vermeiden.
1 - schreiben Unit-Tests
2 - schreiben Tests mit Testautomatisierung Framework wie Appium
3 - AWS Geräte Farm. (Mit Ihrem Automatisierungsskript können Sie Ihre APK und Ihr Testautomatisierungsskript in AWS Device Farm einfügen und auswählen, welches Android-Gerät und welche Version Sie verwenden möchten.)
4 - Verwenden Sie ein CI (Continuous Integration), um es nie zu vergessen führen Sie Ihre Tests und Dinge tun, die für Ihre Anwendung wichtig sind =) (http://www.bitrise.io ist eine gute Lösung für dieses)
und immer versuchen, aktualisiert von android News Versionen bleiben
Es gibt Prüfdienste wie Cloud Test Lab, dass lassen Sie Tests auf einer Vielzahl von Geräten durchführen, bevor Sie veröffentlichen. Sie sollten wirklich Instrumentierungstests schreiben, um Ihre App vollautomatisch zu testen. –