Я только что загрузил Android Studio для Linux с: http://developer.android.com/sdk/install/studio.html
Мне интересно, как печатать на консоли?
Ни , System.out.print(...)
ни Log.e(...)
от android.util.Log
не похоже на работу.
Я только что загрузил Android Studio для Linux с: http://developer.android.com/sdk/install/studio.html
Мне интересно, как печатать на консоли?
Ни , System.out.print(...)
ни Log.e(...)
от android.util.Log
не похоже на работу.
Run
окне, как я ответил здесь .. stackoverflow.com/a/46843640/2462531Ответы:
Запустите ваше приложение в режиме отладки , нажав на
в верхнем меню Android Studio.
В нижней строке состояния нажмите
5: Debug
кнопку рядом с4: Run
кнопкой.Теперь вам нужно выбрать
Logcat
консоль.В поле поиска вы можете ввести тег вашего сообщения, и ваше сообщение должно появиться, как показано на следующем рисунке (где тег
CREATION
):Проверьте эту статью для получения дополнительной информации.
источник
У Android есть собственный метод печати сообщений (называемый
logs
) на консоли, известный какLogCat
.Когда вы хотите что-то напечатать на
LogCat
, вы используетеLog
объект и указываете категорию сообщения.Основные варианты:
Log.d
Log.e
Log.i
Log.v
Log.w
Вы печатаете сообщение, используя
Log
инструкцию в своем коде, как в следующем примере:В Android Studio вы можете искать сообщения журнала, помеченные,
myTag
чтобы легко найти сообщение вLogCat
. Вы также можете выбрать фильтрацию журналов по категориям, например «Отладка» или «Предупредить».источник
Could not get unknown property 'Log' for object of type com.android.build.gradle.internal.api.LibraryVariantImpl.
Log.wtf
Какой ужасный провал»: Derror: cannot find symbol variable log.
Android Studio 3.0 и более ранние версии:
Если другие решения не работают, вы всегда можете увидеть результат на мониторе Android .
Убедитесь, что ваш фильтр установлен на Показывать только выбранное приложение или создать собственный фильтр.
источник
Вы можете увидеть
println()
заявления вRun
окне Android Studio.Смотрите подробный ответ со скриншотом здесь .
источник
Если ваше приложение запускается с устройства, а не с IDE, вы можете сделать это позже в меню:
Run
-Attach Debugger to Android Process
.Это может быть полезно при отладке уведомлений о закрытом приложении.
источник
Я решил проблему, отменив авторизацию отладки через USB.
Отозвать,
Выберите « Настройки устройства»> «Включить параметры разработчика»> «Отменить авторизацию отладки через USB».
источник
Будьте осторожны при использовании Logcat , он ваше сообщение после ~ 4076 байт, что может вызвать головную боль, если вы печатаете большие объемы данных.
Чтобы обойти это, вы должны написать функцию, которая разбивает его на несколько частей, как это происходит .
источник