Tizen Web SDK: как удаленно отлаживать (веб-инспектор) веб-приложение, работающее на часах (Galaxy)?

Мне интересно, как (и если это вообще возможно) удаленно отладить приложение, написанное с помощью веб-SDK, работающее на Samsung Galaxy Watch?

Я умею:

  • подключиться к часам с помощью диспетчера устройств (появляются журналы и т. д.)
  • установить и запустить приложение на часах
  • отлаживать приложение в эмуляторе часов (чтобы я мог подтвердить, что отладчик Javascript работает)

Когда я пытаюсь выполнить отладку на самих часах:

  • он правильно устанавливает приложение
  • настраивает переадресацию портов, например, консоль сборки имеет: Перенаправленный порт: локальный (34473) -> удаленный (34473)
  • запускает инструменты разработчика Chrome, например, консоль сборки имеет: Открытие веб-инспектора: http://127.0.0.1:34473/devtools/inspector.html?ws=127.0.0.1:34473/devtools/page/3c071e56-9c65-494f-a22a-0011ea747859

... но страница Chrome пуста. Перезагрузка страницы не имеет значения, все равно остается пустой.

Погуглил, нашел очень мало. Это сообщение на форуме (https://developer.tizen.org/forums/web-application-development/web-inspector-not-working-remote-device?langswitch=en) описывает ту же проблему, но ответ бесполезен: предоставленная ссылка показывает, как запустить приложение (которое работает), а не как удаленно отлаживать.

Любая помощь будет оценена. На данный момент я не уверен, что это вообще возможно.

Часы работают под управлением Tizen 4.0.0.1 и Tizen Studio 3.0.


person Jacob Mouka    schedule 26.01.2019    source источник
comment
Не могли бы вы поделиться версией прошивки вашего Galaxy Watch?   -  person Iqbal hossain    schedule 29.01.2019
comment
Хороший момент, добавление информации о версии.   -  person Jacob Mouka    schedule 30.01.2019
comment
где у тебя прошивка версия?   -  person Iqbal hossain    schedule 31.01.2019
comment
Не знаю, как проверить версию прошивки. На нем запущена сборка R810XXU1BRK3.   -  person Jacob Mouka    schedule 01.02.2019


Ответы (3)


После долгих поисков я нашел способ решить проблему с пустым файлом с помощью Chrome DevTools в этом сообщении: Инспектор Chrom devtools показывает пустой белый экран во время отладки с помощью веб-приложения Samsung TV Tizen

По сути

  • Создайте папку c:\Temp, если она еще не существует
  • Перейдите в Window> Preferences> Tizen Studio> Web> Chrome -> Extra parameters.
  • Добавить --enable-blink-features=ShadowDOMV0 --enable-blink-features=CustomElementsV0 --user-data-dir=c:\Temp
person FierceDruid    schedule 02.03.2020

У меня была такая же проблема раньше. Я решил ответ от HyunJun Jung этого форума. https://developer.tizen.org/forums/web-application-development/web-inspector-not-working-remote-device?langswitch=en

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

person BaiMaoli    schedule 29.02.2020
comment
Наконец-то путь к моему обычному хрому, а не к их глючному комплекту. - person Luke; 27.01.2021

У меня была аналогичная проблема в прошлом. Я заметил, что Chrome, начиная с версии 54, блокирует некоторые процессы, а вкладка консоли пуста. Я обнаружил, что [email protected] подготовил расширение Tizen Console Fix, который устраняет эту проблему. Я начал им пользоваться и мне это помогло

person lucash    schedule 31.05.2019