Я только что загрузил Android Studio для Linux: http://developer.android.com/sdk/installing/studio.html
Мне интересно, как печатать на консоли?
Не работает System.out.print(...)
и Log.e(...)
из android.util.Log
.
Я только что загрузил Android Studio для Linux: http://developer.android.com/sdk/installing/studio.html
Мне интересно, как печатать на консоли?
Не работает System.out.print(...)
и Log.e(...)
из android.util.Log
.
Запустите приложение в режиме отладки, нажав
в верхнем меню Android Studio.
В нижней строке состояния нажмите кнопку 5: Debug
рядом с кнопкой 4: Run
.
Теперь вы должны выбрать консоль Logcat
.
В поле поиска вы можете ввести тег своего сообщения, и ваше сообщение должно появиться, как на следующем рисунке (где тег CREATION
):
Подробнее о в этой статье.
Android имеет свой собственный способ печати сообщений (называемых logs
) на консоли, известной как LogCat
.
Если вы хотите напечатать что-то в LogCat
, вы используете объект Log
и укажите категорию сообщения.
Основные параметры:
Log.d
Log.e
Log.i
Log.v
Log.w
Вы печатаете сообщение с помощью оператора Log
в вашем коде, например, в следующем примере:
Log.d("myTag", "This is my message");
В Android Studio вы можете искать сообщения журнала с меткой myTag
, чтобы легко найти сообщение в LogCat
. Вы также можете фильтровать журналы по категориям, например "Debug" или "Warn".
Если вышеупомянутые решения не работают, вы всегда можете увидеть вывод в Android Monitor.
Обязательно установите для фильтра значение Показать только выбранное приложение или создать собственный фильтр.
Вы можете видеть инструкции println в окне Run
в Android Studio. поэтому вы можете видеть инструкции prinln в этом окне.
См. подробный ответ со снимком экрана здесь