Как просматривать журналы в программе просмотра журналов Samsung Smart TV
В меню Samsung Smart TV есть опция "Start receiving Smart TV logs"
, По умолчанию он выключен.
Когда я нажал на нее, я получил приглашение "Check the Console View"
, Я открыл вид консоли и запустил приложение на эмуляторе, но там я не увидел никаких логов.
Я знаю, что при запуске эмулятора, отдельное окно, показывающее все alert("..");
логи тоже запущены.
Я хочу знать, как использовать эту опцию просмотра журналов через Console View. Я новичок в Eclipse и Smart TV SDK. Есть ли что-то, что я пропускаю? Чем это отличается от логов, которые уже показываются с эмулятором
2 ответа
Журнал консоли используется для отладки в реальных устройствах. Эмулятор уже имеет свое собственное окно консоли отладчика, поэтому эмулятор не отправляет ничего для затмения.
Если вы хотите работать с реальными устройствами, эта функция очень полезна. Выполните синхронизацию приложения с ТВ на рабочую станцию и включите приемник журнала. Когда ваши синхронизированные приложения запускаются на реальных устройствах (TV/BDP), предупреждение от приложения будет отправлено в окно консоли Eclipse.
Приложение отправит свои журналы обратно на активную консоль Eclipse в системе, из которой оно загрузило приложение.
Я работаю с eclipse в Windows, поэтому я дал своему компьютеру статический IP-адрес и установил веб-сервер Apache 2.2. После загрузки моего приложения я включаю консоль и открываю вид консоли, как и вы. Затем я запускаю свое приложение и вижу всю информацию журнала в консоли.
Я считаю эту информацию журнала важной, потому что некоторые сервисы возвращают ошибку в эмуляторе, но на самом деле успешно выполняются по телевизору. Многие из этих сервисов напрямую взаимодействуют с телевизионным оборудованием, и другого способа их отладки нет.