Система Eclipse.out

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


person Jesus Rodriguez    schedule 08.03.2012    source источник
comment
Близко к stackoverflow. com/questions/2220547/ Это должно указать вам правильное направление.   -  person bschultz    schedule 08.03.2012


Ответы (4)


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

person dhaval    schedule 08.03.2012

Для System.out.println при создании приложений для Android Toast кажется наиболее подходящим вариантом: http://developer.android.com/guide/topics/ui/notifiers/toasts.html

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

person skytreader    schedule 08.03.2012

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

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

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

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

person CommonsWare    schedule 08.03.2012

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

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

http://developer.android.com/sdk/oem-usb.html
person AndroidGuy    schedule 09.03.2012