Страницы

Поиск по вопросам

воскресенье, 8 марта 2020 г.

Android logcat не работает

#android #android_sdk #gradle #логирование #logcat


Отлаживаю приложение через USB, Android Studio не пишет ничего в logcat. Раньше все
было отлично, но сейчас вообще не идет никакой информации даже если убрать фильтры.
Копался в Функциях для разработчиков на смартфоне, ничего не нашел. 

вот это я нашел:


    


Ответы

Ответ 1



Если вы запускаете релизную сборку приложения, то у вас, скорее всего, не прописано в gradle debuggable true для неё. buildTypes { release { debuggable true } } Второй вариант включения логов в релизной сборке - указать этот атрибут в манифесте через атрибут тега Application android:debuggable="true" Самый же лучший вариант - настроить варианты для сборки так, чтобы иметь возможность включать/выключать логи для релизной сборки в разных оной вариантах так: buildTypes { debug { resValue "bool", "debuggable", "true" } release { } } productFlavors { dev { resValue "bool", "debuggable", "true" } prod { resValue "bool", "debuggable", "false" } } В манифесте укажите ссылку на сгенерированный градлом ресурс: android:debaggable="@bool/debuggable" Теперь вы сможете собирать devRelease сборку с включёнными логами и prodRelease с выключенными. А debug сборки всегда будут с включёнными логами

Ответ 2



Включите это в Android Studio: Tools -> Android -> Enable ADB Integration

Комментариев нет:

Отправить комментарий