Отсутствует причина сбоя в консоли разработчика

при моих авариях приложений я вижу номера строк и имена файлов, а не расширенную причину сбоя. Я получаю только такие вещи, как «java.lang.NullPointerException:», без чего-либо после него. Он должен содержать более точные данные, например, когда я воспроизвожу краш во время отладки, что-то вроде «java.lang.NullPointerException: попытка вызвать виртуальный метод …»

То же самое происходит даже без использования proguard при использовании Java или Kotlin. Что-то изменилось на консоли разработчика, что они больше не показывают его, или я чего-то не хватает?

благодаря

Это не ошибка. Нет ничего более, чем NullPointerException.

Ваше приложение столкнулось с ошибкой, вызванной вашей ошибкой, которая найдена в строке …

Итак, вы идете на эту линию и ищите Аннотации, например:

Returns: View: The view that has the given id in the hierarchy or null 

Чем вы можете видеть, что он может вернуть значение null, если представление с этим идентификатором не существует, поэтому, если вы используете его в такой ситуации, как:

 findViewByID(R.id.not_a_view).setOnClickListener(anyListener); 

это вызывает исключение NullPointerException.

Вам больше не нужна информация.

Intereting Posts