3

在三星智能电视菜单中有一个选项"Start receiving Smart TV logs"。默认为“关闭”。

当我点击它时,我收到了一个提示"Check the Console View"。我打开控制台视图并在模拟器上运行该应用程序,但在那里我看不到任何日志。

在此处输入图像描述

我知道当模拟器启动时,也会启动一个显示所有alert("..");日志的单独窗口。

我想知道如何使用通过控制台视图查看日志的选项。我是 Eclipse 和 Smart TV SDK 的新手。有什么我想念的吗?这与模拟器中已经显示的日志有何不同

4

2 回答 2

0

控制台日志用于在真实设备中进行调试。模拟器已经有它自己的调试器控制台窗口,所以模拟器不会向 eclipse 发送任何东西。

如果您想使用真实设备,此功能非常有用。将应用程序从电视同步到您的工作站并启用日志接收器。当您同步的应用程序在真实设备 (TV/BDP) 中运行时,来自应用程序的警报将发送到 Eclipse 的控制台窗口

于 2013-06-20T04:36:14.030 回答
0

该应用程序会将其日志发送回它下载该应用程序的系统上的活动 Eclipse 控制台。

我在 Windows 上使用 Eclipse,所以我给我的电脑一个静态 IP 地址并安装了 Apache 2.2 Web 服务器。上传我的应用程序后,我启用控制台并像您一样打开控制台视图。然后,我启动我的应用程序,并在控制台中看到所有日志信息。

我发现这个日志信息很重要,因为有些服务在模拟器中返回错误,但实际上在电视上成功执行。其中许多服务直接与电视硬件交互,没有其他方法可以调试它们。

于 2014-07-20T17:31:22.420 回答