отобразить system.out.println в logcat - PullRequest
2 голосов
/ 19 апреля 2011

Кто-нибудь знает, как мне отобразить мой System.out.println() в logcat. Я пытался в командной строке просмотреть форму каталога инструментов C-Program Files-Android-android-sdk...tools, но когда я использую ADB log-cat, он говорит, что ADB нераспознал .... любая команда, которую я использую с adb, говорит, что не распознана!Я использую eclipse. Спасибо

ОБНОВЛЕНИЕ 1: Log.d(String, String) - простое сообщение и не отображается ни LOGCAT, ни DDMS !!!! ОБНОВЛЕНИЕ 2: Я использовал команду ADB log-cat после того, как просмотрел каталог своей платформы. В cmd у меня отображаются строки Log.d (), но в моем представлении Log-cat из eclipseвсе еще ничего. Возможно, потому что у меня работает два эмулятора, и я не знаю, как выбрать правильный !!!!

Ответы [ 6 ]

4 голосов
/ 19 апреля 2011

Нет консоли для отправки сообщений, поэтому сообщения System.out.println теряются. Использовать лог-класс Android

Почему «System.out.println» не работает в Android?

Logcat не отображает мои журналы вызовов

1 голос
/ 19 апреля 2011

Не используйте system.out.println, вместо этого используйте класс Log .

Log.w("MyClassName", "This is a warning");

adb logcat - это способ просмотра файлов logcat.Вам нужно найти двоичный файл с именем 'adb', чтобы использовать его.Однако, если вы используете eclipse, вы также можете просто использовать представление logcat.Он должен отображаться, если вы переключаетесь в перспективу DDMS или находите ее в меню «Окно» -> «Показать представление» -> «прочее».

0 голосов
/ 30 мая 2015

Вероятно, я бы порекомендовал использовать тост. http://developer.android.com/guide/topics/ui/notifiers/toasts.html

Это несколько более простой способ увидеть, что вы хотите видеть через System.out.println ().

Надеюсь, это кому-нибудь поможет. :)

0 голосов
/ 30 января 2015

Если вы привыкли использовать System.out.println("MY message HERE") в Java, это настолько близко, насколько я могу получить в Android.

Использование Logcat из командной строки:

  1. В вашем коде определите глобальный тег (для logcat):

    public static final String TAG = "MYTAG";
    
  2. Вставьте сообщение об ошибке в свой код:

    Log.v(TAG, "** I AM HERE **");
    
  3. В командной строке найдите файл журнала устройства:

    adb logcat -s MYTAG
    

Обратите внимание, что вы также можете отправить результаты в файл:

adb logcat -s MYTAG > xyzFile.txt
0 голосов
/ 19 апреля 2011

Я не уверен, что понимаю ваш вопрос, но я думаю, что вы должны попробовать поискать DDMS в Eclipse.

0 голосов
/ 19 апреля 2011

adb находится в каталоге platform-tools/ вашего SDK. Вы также можете проверить LogCat, используя DDMS или перспективу DDMS в Eclipse.

...