2016-06-01 11 views
1

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,

  1. Wie kann ich die Fehler in meiner Anwendung zu lösen, die auf meine Geräte nicht reproduzierbar sind?
  2. 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 :)

+4

Warum verwenden Sie nicht einfach Emulatoren zum Testen? –

+0

Sie können auch eine Online-Gerätefarm wie AWS Device Farm versuchen. – Jiyeh

+0

Probieren Sie [TestFairy] (https://testfairy.com/) auch – hrskrs

Antwort

1

ACRA Versuchen. Sie können das Senden von Absturzberichten an Ihre E-Mail-Adresse implementieren, die das Modell des Telefons, die Android-Version und die Stapelverfolgung des Absturzes enthält.

+0

Ich bekomme auch die gleichen Daten in Crashlytics –

+0

Dann was sonst brauchen Sie, um Ihre App zu reparieren? Sie werden die komplette Stack-Trace wie https: // jpst haben. es/J2tC wo, warum, welches Gerät der Absturz passiert, mit dem Sie in der Lage sein werden, zu beheben. Ich hoffe, dass dies hilft. – SripadRaj

+0

die URL funktioniert nicht –