Я использую tizen IDE 2.4.0_Rev5 для разработки и запуска моих приложений на эмуляторе Tizen TV. Проблема, с которой я сталкиваюсь, заключается в том, что многие журналы, которые были помещены в файл javascript (с использованием console.log ('xyz')) не отображаются в консоли во время запуска приложения или даже если я запускаю отладчик, однако некоторые журналы действительно приходят.Не удалось получить правильные журналы в эмуляторе Samsung Tizen TV
Например, я взял образец приложения для AV-плеер здесь: 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 («некоторый текст»); ? Такая же ситуация? – alfredo86
Когда я помещаю window.alert («текст»), я получаю журналы. Вероятно, я объясню это в ответе Давсауса ниже. Поместив window.alert, он будет ждать, пока я не нажму OK, чтобы продолжить запуск приложения, и это, вероятно, дает время для готовности окна консоли. –