在三星智能电视菜单中有一个"Start receiving Smart TV logs"
的选项,默认为“OFF”。
当我点击它时,我收到了"Check the Console View"
的提示。我打开了控制台视图,并在模拟器上运行应用程序,但我看不到任何日志。
我知道,当仿真器启动时,也会启动一个单独的窗口,显示所有的alert("..");
日志。
我想知道如何使用这个选项,通过控制台视图查看日志。我是Eclipse和Smart TV SDK的新手。有什么我遗漏的吗?这与模拟器已经显示的日志有什么不同
2条答案
按热度按时间nkoocmlb1#
控制台日志用于在真实的设备中调试。仿真器已经有了自己的调试器控制台窗口,所以仿真器不会向eclipse发送任何东西。
如果你想在真实的设备上工作,这个功能非常有用。将应用程序从电视同步到你的工作站,并启用日志接收器。当你的同步应用程序在真实设备(电视/BDP)上运行时,应用程序的警报将发送到Eclipse的控制台窗口
ktca8awb2#
应用程序会将其日志发送回下载应用程序的系统上的活动eclipse控制台。
我在windows上使用eclipse,所以我给了我的pc一个静态ip地址,并安装了Apache 2.2 web服务器。上传我的应用程序后,我启用控制台,并像你一样打开控制台视图。然后,我启动我的应用程序,我在控制台中看到了所有的日志信息。
我发现这个日志信息很重要,因为有些服务在模拟器中返回错误,但实际上在电视上成功执行。这些服务中的许多服务直接与电视硬件交互,没有其他方法来调试它们。