2012-03-08 5 views
0

Я работаю над приложением для Android. Я могу запустить приложение на виртуальном устройстве. Тем не менее, я не хочу делать это каждый раз. Я хочу также использовать system.out.println для печати вещей в области затмения, рассказывающих мне, что в основном работает в программе, и просто не пытайтесь использовать ее только с помощью виртуального устройства. В основном, я использую system.out.println в своем приложении, но я не знаю, где он отображается. БлагодаряEclipse system.out

+0

Близко к http://stackoverflow.com/questions/2220547/why-doesnt-system-out-println-work- in-android Это должно указывать на вас в правильном направлении. – bschultz

ответ

0

Для System.out.println при этом Android приложения, Toast, кажется, ближе всего вы можете получить: http://developer.android.com/guide/topics/ui/notifiers/toasts.html

Я вообще использовать println, чтобы увидеть, если блок кода выполняется, или сделать быструю проверку, что переменная имеет это значение и т. д. Для этих целей Toast хватает для моих целей, хотя по своей природе это не так быстро println.

4

Вы должны использовать класс android.util.Log для печати сообщений журнала. Вы можете просмотреть это сообщение либо в перспективе DDMS Eclipse, либо через команду adb logcat

0

Однако я не хочу делать это каждый раз.

Вы можете работать только с Android-приложениями на Android. Итак, вам нужно запустить приложение на виртуальном устройстве с помощью эмулятора или на аппаратном обеспечении Android.

Я хочу также использовать system.out.println для печати вещей в области затмения, рассказывающих мне, что в основном работает в программе, не просто пытаясь использовать его только с помощью виртуального устройства.

Вы можете использовать класс Log, чтобы излучать вещи в LogCat для просмотра в Eclipse. Однако код, который использует Log, должен запускаться на виртуальном устройстве с использованием эмулятора или аппаратного обеспечения Android.

0

Вы можете развернуть свое приложение на реальном устройстве, подключенном к вашей машине разработки, через USB-соединение. Затем любое ведение журнала или печать, выполненная с помощью System.out.println, появится в представлении Logcat Eclipse так же, как при развертывании в эмулятор.

Следующая ссылка поможет вам настроить подключение USB для конкретных устройств:

http://developer.android.com/sdk/oem-usb.html