Включить режим разработчика на телевизоре 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
- На пульте нажмите кнопку Home
- Перейти в магазин контента LG
- Поиск "Режим разработчика" в LG Content Store
- Установить приложение "Режим разработчика"
После установки вы можете использовать учетную запись LG для входа в систему из приложения разработчика мода, вы можете включить режим разработчика и найти пароль
Вот как я это сделал в WebOS 2 (для справки вы можете использовать изображения с веб-сайта LG для визуализации этих шагов): https://webostv.developer.lge.com/develop/getting-started/developer-mode-app
- Убедитесь, что ваш компьютер подключен к тому же маршрутизатору, что и ваш физический телевизор.
- В вашем телевизоре LG; перейдите к
LG Content Store
и установите приложение. - В вашем телевизоре LG; давать возможность
Key Server
. - Использование вашего компьютера; у вас есть два возможных способа удаленного доступа к телевизору:
- CLI: вы можете приобрести минимальные инструменты CLI по адресу: https://webostv.developer.lge.com/develop/tools/cli-installation#step1.
- Графический интерфейс: в качестве альтернативы загрузите ПОЛНУЮ версию, если вы хотите иметь графический интерфейс с использованием приложения webOS TV IDE (например, Windows).
- После распаковки инструмента (или завершения установки):
- 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
.
- CLI: перейдите к извлеченной папке в вашем терминале/CMD, например:
- Настройте учетные данные:
- 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:
- CLI: выполните эту команду, чтобы добавить новое соединение:
- Укажите парольную фразу:
- CLI: Выполнить:
ares-novacom --device webOS_TV --getkey
и введите свой изDeveloper Mode
приложение на телевизоре. - Графический интерфейс: В правом нижнем углу щелкните правой кнопкой мыши и выберите:
Properties
где вам придется добавитьPassphrase
с телевизора ( НЕ изменяйтеPassword
поле).
- CLI: Выполнить:
- Проверьте, сработало ли это
- Интерфейс командной строки: запустить
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 и просмотрев соответствующую команду выше), поскольку на этом этапе соединение полностью настроено!