Включить режим разработчика на телевизоре LG WebOS

Я разрабатываю простое приложение на смарт-телевизоре LG webOS. Поскольку мне не повезло, запустив свое приложение с USB-накопителя, я пытаюсь использовать режим разработчика из Eclipse IDE. Дело в том, что я добавил новую целевую конфигурацию, указывая на физический IP-адрес телевизора. Когда я пытаюсь подключиться, требуется пароль. Я пробовал что-то вроде 123456 Появляется всплывающее окно: "Пожалуйста, проверьте свойства на цели, а также убедитесь, что сервер ключей в приложении режима разработчика включен на ТВ"

Как включить режим разработчика на этих телевизорах?

3 ответа

Решение

С webOS 2 только некоторые специальные телевизоры, которые позволяют отлаживать и запускать приложения 22 января 2016 года, выпустили WebOS 3.0.

Теперь вы можете создать учетную запись, а затем установить из LG Content Store режим разработчика, а затем, когда вы подключите свою IDE или клиентскую программу, телевизор выдаст вам фразу-пароль.

Подробное руководство: http://webostv.developer.lge.com/develop/app-test/

Если вы подключены к той же сети, вы можете выполнить удаленное развертывание из IDOS webOS TV. Сначала вам нужно создать аккаунт разработчика на https://us.lgaccount.com/login/sign_in

Затем установите приложение в режиме разработчика из LG Content Store

  1. На пульте нажмите кнопку Home
  2. Перейти в магазин контента LG
  3. Поиск "Режим разработчика" в LG Content Store
  4. Установить приложение "Режим разработчика"

После установки вы можете использовать учетную запись LG для входа в систему из приложения разработчика мода, вы можете включить режим разработчика и найти пароль

Вот как я это сделал в WebOS 2 (для справки вы можете использовать изображения с веб-сайта LG для визуализации этих шагов): https://webostv.developer.lge.com/develop/getting-started/developer-mode-app

  1. Убедитесь, что ваш компьютер подключен к тому же маршрутизатору, что и ваш физический телевизор.
  2. В вашем телевизоре LG; перейдите кLG Content Storeи установите приложение.
  3. В вашем телевизоре LG; давать возможностьKey Server.
  4. Использование вашего компьютера; у вас есть два возможных способа удаленного доступа к телевизору:
    • CLI: вы можете приобрести минимальные инструменты CLI по адресу: https://webostv.developer.lge.com/develop/tools/cli-installation#step1.
    • Графический интерфейс: в качестве альтернативы загрузите ПОЛНУЮ версию, если вы хотите иметь графический интерфейс с использованием приложения webOS TV IDE (например, Windows).
  5. После распаковки инструмента (или завершения установки):
    • CLI: перейдите к извлеченной папке в вашем терминале/CMD, например:
      • Линукс:cd /usr/share/webos-tv-cli/bin
      • Окна:cd C:\Users\$USERNAME\Downloads\webOS TV CLI win 1.12.4-j27\CLI\bin)
    • Графический интерфейс: в правом нижнем углу вы увидите Target Configuration, нажмите на New Connection.
  6. Настройте учетные данные:
    • CLI: выполните эту команду, чтобы добавить новое соединение:ares-setup-device
            ? Select add
    ? Select a device webOS_TV
    ? Enter Device IP address: 192.168.xxx.xxx (ENTER YOUR TV'S IP HERE)
    ? Enter Device Port: 9922 (THIS PORT IS HARDCODED WITH WEBOS 2)
    ? Enter ssh user: prisoner (THIS USERNAME IS HARDCODED WITH WEBOS 2)
    ? Enter description: new device
    ? Select authentication password
    ? Enter password: [hidden] (LEAVE THIS FIELD EMPTY BY PRESSING ENTER)
    ? Save ? Yes
    
    • Графический интерфейс: Укажите следующие данные:
            Device Type: LG Smart TV
    Device Name: webOS_TV
    IP Address: 192.168.xxx.xxx (ENTER YOUR TV'S IP HERE)
    User ID: prisoner (THIS USERNAME IS HARDCODED WITH WEBOS 2)
    Password: (LEAVE THIS FIELD EMPTY)
    Port: 9922 (THIS PORT IS HARDCODED WITH WEBOS 2)
    Description: 
    
  7. Укажите парольную фразу:
    • CLI: Выполнить:ares-novacom --device webOS_TV --getkeyи введите свой изDeveloper Modeприложение на телевизоре.
    • Графический интерфейс: В правом нижнем углу щелкните правой кнопкой мыши и выберите:Propertiesгде вам придется добавитьPassphraseс телевизора ( НЕ изменяйтеPasswordполе).
  8. Проверьте, сработало ли это
    • Интерфейс командной строки: запуститьares-device-info webOS_TV
    • Графический интерфейс: щелкните правой кнопкой мыши webOS_TVи выберите Connect.

Дополнительно: я использовал это для загрузки приложения с помощью:

  • CLI: Запустите:ares-install --device webOS_TV FILE.ipkчтобы установить его на свой телевизор.
  • Графический интерфейс: К сожалению, похоже, что включенный SDK устарел даже после проверки обновлений (Help > Check for Updates). Тем не менее, должна быть возможность устанавливать приложения с помощьюwebOS Menu > Install IPKесли ты не столкнешься[Install] ares-install ERR! Error: Command '/bin/rm -rf /media/developer/temp && /bin/mkdir -p /media/developer/temp' exited with code=1 (signal: undefined)ошибка. Вы по-прежнему сможете использовать CLI после его загрузки (используя шаг 4 и просмотрев соответствующую команду выше), поскольку на этом этапе соединение полностью настроено!
Другие вопросы по тегам