wake-up-neo.com

fokus auf EditText führt zum Absturz

Ich erlebe ein wirklich ungewöhnliches Verhalten:

Ab heute (kein Stil, keine Gradienten- oder Layoutänderungen vorgenommen) stelle ich bei jedem Klicken auf eine EditText oder TextInputEditText (nur Fokus auf sie setzen) die App mit dem folgenden Fehler ab:

Java.lang.ClassCastException: Java.lang.ref.SoftReference darf nicht .__ sein. Umwandlung in Android.view.inputmethod.InputConnection beim com.Android.tools.profiler.support.profilers.EventProfiler $ InputConnectionHandler.run (EventProfiler.Java:330) bei Java.lang.Thread.run (Thread.Java:833)

Ich habe im Internet gesucht und nichts ähnliches gefunden und im Moment bin ich wirklich ohne Ahnung.

Ich habe es auf zwei verschiedenen Huawei Geräten mit Android 6.0 ausprobiert und beide führen zum Absturz.

Wenn ich es auf meinem Handy starte ( Oneplus 3, Android 7 ), habe ich keine Fehler und die App funktioniert korrekt.

Was ich probiert habe:

  • Das Layout wurde geändert, einer derjenigen, die abstürzten
  • Hinzufügen einer einfachen EditText ohne festgelegte Attribute
  • Den gesamten Code entfernen und die Activity "leer" lassen
  • Einige nicht verwendete Referenzen werden gereinigt
  • App vom Telefon deinstallieren
  • Telefon neu starten
  • Invalidierung

Keine einzige Lösung hat funktioniert. Was passiert mit meiner Bewerbung?

Danke euch allen

39

Ich hatte das gleiche Problem, mein Handy ist auch Huawei mit Android 6.0. Sie sollten Android Studio einrichten und den Android-Profiler in Einstellungen schließen.

 enter image description here

112
ApocalypseFire

Nicht nur der offene Profiler kann ClassCastException auf denselben Huawei-Geräten verursachen, sondern auch

Java.lang.NullPointerException: Versuch, die Schnittstellenmethode 'boolean Android.view.inputmethod.InputConnection.finishComposingText ()' für einen Objektreferenzwert aufzurufen

wünsch dir hilfe

7
MapleDev

Ich hatte das gleiche Problem, der vollständige Stack-Trace bestand nur aus zwei Zeilen, sodass ich keine nützlichen Informationen mehr finden konnte.

Also, ich habe meine Anwendung vom Handy deinstalliert, neu gestartet, das Projekt in Android Studio gesäubert und es erneut versucht, als ich die zuvor geöffnete Aktivität öffnete, lief es normal wie üblich ..__ 6.0, ich wünschte das kann Ihnen helfen. 

0
user7403047