Кто-то, вероятно, знает, как это исправить, но я слишком нов, чтобы знать - хотя я могу помочь с отладкой.
Если вы хотите выполнить отладку через LogCat, я предлагаю создать фильтр. Вы можете сделать это, нажав зеленый + в представлении LogCat и введя правила, по которым вы хотите фильтровать. То, что я делаю, - это все мои операторы журнала под определенным флагом [Log.d (DEBUGTAG, message); ] поэтому я настроил свой фильтр так, чтобы он просто искал эти теги и больше ничего не отображал.
Если вы хотите выполнить отладку, шаг за шагом просматривая приложение, вы можете установить точку останова, дважды щелкнув полосу слева от номера строки, где вы хотите ее остановить - маленькая синяя точка должна объявиться. Затем, когда вы запустите программу с помощью кнопки «Отладка», она будет работать, пока не достигнет этой точки останова. Теперь вы можете использовать клавишу F6, чтобы перейти к следующей строке. F5 переведет в функцию. Кроме того, вы можете посмотреть текущие значения объектов.
Надеюсь, это поможет - как я уже сказал, я тоже новичок в этом. Много учусь по ходу дела.