【发布时间】:2016-06-15 06:46:24
【问题描述】:
我正在使用 tizen IDE 2.4.0_Rev5 在 Tizen TV 模拟器上开发和运行我的应用程序。 我面临的问题是许多已放入 javascript 文件(使用 console.log('xyz') )的日志在运行应用程序时不会出现在控制台中,即使我启动调试器,但是确实会出现一些日志。
例如,我从这里获取了 AV Player 的示例应用程序: https://github.com/Samsung/TizenTVApps/tree/master/TVDemoAvPlayer
当我运行应用程序并按下播放按钮时,我只得到以下日志:
js/main.js (218) :Buffering Complete, Can play now!
js/main.js (66) :PLAYPAUSE
js/main.js (149) :Player.play(undefined)
但是,如果您查看文件,则有很多日志没有出现,例如:
console.log('Main.onLoad()');
console.log('Player.init('+id+')');
console.log('Player.prepare('+url+')');
如果你看代码,可以肯定控件会到达这些点(我也通过一些修改来验证——更改url等并生效),因此这些日志根本没有意义没有出现,表明我错过了一些设置/配置,或者 SDK/模拟器存在一些重大问题。
有没有人在使用 Tizen TV 模拟器时遇到过类似的问题?有什么办法解决吗?
【问题讨论】:
-
您是否在调试模式下运行应用程序?怎么样 window.alert('some text'); ?同样的情况?
-
当我放一个 window.alert('text') 时,我会得到日志。我的理由可能正如下面 Davesaus 的回答中所解释的那样。通过放置一个 window.alert,它会等到我按 OK 继续启动应用程序,这可能会给控制台窗口准备好时间。
标签: tizen tizen samsung-smart-tv tizen-emulator tizen-sdk