Ответ 1
У меня была та же проблема, мой мобильный тоже Huawei с Android 6.0. Вы должны настроить студию Android и закрыть профилировщик android в настройках. Я хочу, чтобы это вам помогло.
У меня очень необычное поведение:
С сегодняшнего дня (без изменения стиля, Gradle или макета) каждый раз я нажимаю на EditText
или TextInputEditText
(просто устанавливаю фокус на них), приложение выходит из строя со следующей ошибкой:
java.lang.ClassCastException: java.lang.ref.SoftReference не может быть передан в android.view.inputmethod.InputConnection на com.android.tools.profiler.support.profilers.EventProfiler $ InputConnectionHandler.run(EventProfiler.java:330) в java.lang.Thread.run(Thread.java:833)
Я искал в сети, и я не нашел ничего подобного, и на данный момент я действительно не знаю.
Я попробовал это на двух разных устройствах Huawei с Android 6.0, и оба они приводят к сбою.
Если я запустил его на своем телефоне (Oneplus 3, Android 7), у меня нет ошибок, и приложение работает правильно.
То, что я пробовал:
EditText
без набора атрибутовActivity
"blank"Ни одно решение не работало. Что происходит с моим приложением?
Спасибо всем
У меня была та же проблема, мой мобильный тоже Huawei с Android 6.0. Вы должны настроить студию Android и закрыть профилировщик android в настройках. Я хочу, чтобы это вам помогло.
Не только открытый профилировщик может вызвать ClassCastException
на одних и тех же устройствах Huawei, но также может вызвать
java.lang.NullPointerException: попытка вызвать метод интерфейса 'boolean android.view.inputmethod.InputConnection.finishComposingText()' для ссылки на нулевой объект
желаю помочь вам
У меня была одна и та же проблема, полная трассировка стека была только двумя строками, поэтому я не мог найти более полезную информацию.
Итак, я удалил свое приложение с мобильных устройств, перезагрузил его, я также очистил проект в Android Studio и снова попытался, когда я открыл активность, которая разбилась раньше, она запускалась нормально, как обычно. мой мобильный телефон также Huawei с Android 6.0, я хочу, чтобы это могло вам помочь.