2017-11-22 2 views
9

Ich bin ein wirklich ungewöhnliches Verhalten erlebt:Fokus auf editText Ergebnis in Crash

Ab heute (kein Stil, Gradle oder Layout-Änderungen durchgeführt), die ich jede Zeit auf einen EditText oder TextInputEditText klicken (nur den Fokus auf sie), die App stürzt mit dem folgenden Fehler:

java.lang.ClassCastException: java.lang.ref.SoftReference cannot be cast to android.view.inputmethod.InputConnection at com.android.tools.profiler.support.profilers.EventProfiler$InputConnectionHandler.run(EventProfiler.java:330) at java.lang.Thread.run(Thread.java:833)

ich im Netz gesucht und ich fand nichts Vergleichbares, und im Moment bin ich wirklich ohne jede Idee.

Ich versuchte es auf zwei verschiedenen Huawei Geräte mit Android 6.0 und beide führen zu einem Absturz.

Wenn ich es auf meinem Telefon (Oneplus 3, Android 7) laufen lasse Ich habe keine Fehler und die App funktioniert einwandfrei.

Was ich versucht:

  • das Layout ändern, einer derjenigen, die
  • Hinzufügen eines einfachen EditText ohne Attribute wurden Absturz gesetzt
  • den gesamten Code aus- und Verlassen des Activity "blank"
  • Reinigung einige Gradle ungenutzte Referenzen
  • Deinstallieren der App vom Telefon
  • Reboo ting Telefon
  • Invalidierung

Nicht eine einzige Lösung gearbeitet. Was passiert mit meiner Bewerbung?

Dank all

+0

Bitte senden Sie den vollständigen Stack-Trace verursachen. –

+0

@ Code-Apprentice leider, dies ist die volle Stack-Spur –

Antwort

12

Ich hatte das gleiche Problem, mein Handy ist auch Huawei mit Android 6.0.Sie sollten Android Studio einrichten und den Android Profiler in den Einstellungen schließen.Ich wünsche, dass Ihnen helfen kann.

enter image description here

+0

Ich habe seit 2 Tagen kämpfen.Sie haben meinen Tag gerettet –

+0

Ich bin so froh, dass ich Ihnen helfen konnte, und ich verbrachte ein paar Stunden beim Auschecken des Problems.Release APK läuft ohne Probleme am Telefon. – ApocalypseFire

0

ich hatte das gleiche Problem, die volle Stack-Trace war nur zwei Zeilen so, dass ich nicht mehr nützliche Informationen finden.

Also habe ich meine Anwendung von Handy deinstalliert, neu gestartet, ich habe auch das Projekt auf Android Studio geputzt, und es erneut versucht, als ich die Aktivität startete, die zuvor abgestürzt ist, lief es normal wie gewohnt. mein Handy ist auch Huawei mit Android 6.0, ich wünschte, das kann Ihnen helfen.

+0

Vielen Dank für Ihre Antwort, leider habe ich schon gestern versucht, ich habe es heute noch einmal versucht, aber ohne Erfolg –

0

nicht nur Open Profiler können ClassCastException auf gleiche Huawei-Geräte verursachen, aber es kann auch

java.lang.NullPointerException: Attempt to invoke interface method 'boolean android.view.inputmethod.InputConnection.finishComposingText()' on a null object reference

Wunsch helfen Ihnen