Ich möchte Sie wissen, ich bin ein Neuling für Android-Entwicklung.Fehlerbehebung in Android App
Ich habe eine Android-Anwendung entwickelt (nicht im Google Play Store hochgeladen) mit Crashlytics implementiert.
Diese App wird von 50-60 Benutzern pro Tag verwendet. Bevor ich die App veröffentlichte, habe ich sie mehrmals auf meinem Gerät und einigen anderen getestet, um zu überprüfen, ob sie abstürzt oder nicht. Die App hat alle Tests bestanden.
Jetzt stürzt die App auf einigen der Benutzer-Gerät und ich kann den Grund sehen, warum es Crashlytics Dashboard abstürzt.
Aber die App stürzt nur auf bestimmten Geräten ab und funktioniert gut auf dem Gerät anderer Benutzer und selbst nach der Reproduktion des Problems auf meinem Gerät stürzt die App nicht ab, also bin ich ein wenig verwirrt darüber, wie man solche Probleme anpackt.
Und ich kann ein Gerät nicht nur für den Test kaufen.
Also meine Fragen sind,
- Wie kann ich die Fehler in meiner Anwendung zu lösen, die auf meine Geräte nicht reproduzierbar sind?
- Ist es möglich, den genauen Grund zu kennen, warum die App mit anderen Bug-Reporting-Tools abgestürzt ist, so dass ich den Fehler auf meinem Gerät reproduzieren kann.
Jede Hilfe ist willkommen Danke :)
Warum verwenden Sie nicht einfach Emulatoren zum Testen? –
Sie können auch eine Online-Gerätefarm wie AWS Device Farm versuchen. – Jiyeh
Probieren Sie [TestFairy] (https://testfairy.com/) auch – hrskrs