Я работаю над приложением для Android. Я могу отлично запустить приложение на виртуальном устройстве. Однако я не хочу делать это каждый раз. Я также хочу использовать system.out.println для распечатки вещей в области eclipse, сообщающих мне, что в основном работает в программе, а не просто пробовать это только с виртуальным устройством. По сути, я использую system.out.println в своем приложении, но я не знаю, где он отображается. Спасибо
Система Eclipse.out
Ответы (4)
Вы должны использовать класс android.util.Log
для печати сообщений журнала. Вы можете просмотреть это сообщение либо в перспективе DDMS Eclipse, либо с помощью команды adb logcat
Для System.out.println
при создании приложений для Android Toast кажется наиболее подходящим вариантом: http://developer.android.com/guide/topics/ui/notifiers/toasts.html
Обычно я использую println
, чтобы увидеть, выполняется ли блок кода, или чтобы быстро проверить, имеет ли переменная это значение и т. д. Для этих целей Toast подходит для моих целей, хотя по своей природе он не такой быстрый println
.
Однако я не хочу делать это каждый раз.
Вы можете запускать приложения Android только в Android. Итак, вам нужно запустить приложение на виртуальном устройстве с помощью эмулятора или на оборудовании Android.
Я также хочу использовать system.out.println для распечатки вещей в области eclipse, сообщающих мне, что в основном работает в программе, а не просто пробовать это только с виртуальным устройством.
Вы можете использовать класс Log
для отправки данных в LogCat для просмотра в Eclipse. Однако код, использующий Log
, должен выполняться на виртуальном устройстве с помощью эмулятора или на оборудовании Android.
Вы можете развернуть свое приложение на реальном устройстве, подключенном к вашей машине разработки через USB-соединение. Затем любое ведение журнала или печать, выполненные с помощью System.out.println, будут отображаться в представлении logcat Eclipse точно так же, как при развертывании в эмуляторе.
Следующая ссылка поможет вам настроить USB-соединение для определенных устройств:
http://developer.android.com/sdk/oem-usb.html