我已一步步遵循此处的所有内容:webOS TV 上的应用程序测试
但我似乎仍然无法使用 webOS CLI 或 webOS IDE 进行连接。
我收到以下错误:
通过IDE: 无法连接到设备“name”,请检查设备连接。
通过 webOs CLI : ares-安装错误! ares-install: 错误:请检查设备 IP 地址或端口。
我看到列出的设备:ares-setup-device --list
模拟器[email protected]:6622 ssh tv lgtv_
[email protected]:9922 ssh 电视
我可以通过命令行 ping 设备 IP。
在模拟器上通过 webOS CLI 安装和运行应用程序工作正常,只是在实际设备上无法工作。
有什么想法吗?
当我将设备名称从 Home Office 更改为 home 时,我的问题得到了解决。我认为设备名称中的空格导致了错误。
在尝试安装之前,请确保您已完成密钥交换步骤。您需要在设备“开发者模式”应用程序以及“开发者模式状态”中打开“密钥服务器”。
使用
ares-setup-device
添加要运行的设备后
ares-novacom --device YOUR_DEVICE_NAME --getkey
然后输入设备上显示的密码。
然后您应该能够使用
ares-install
。
升级固件后我遇到了同样的问题 - IDE 停止连接到真实电视“无法连接到设备“名称”,请检查设备连接。” 我尝试重新安装开发人员模式应用程序 - 删除应用程序后,新安装导致错误(类似于“临时错误,稍后重试”)。重启并没有解决问题。 我尝试通过PuTTY连接电视,但连接总是被拒绝(在出现此问题之前连接是成功的)。 所以,我对电视进行了出厂重置,然后成功安装了开发者模式应用程序,整个问题就消失了 - 现在 IDE 成功连接到电视了。 我认为,这是电视的内部问题 - 例如,SSH 服务器无法正常工作。
根据 LG 开发者帮助 它说你应该将端口更改为 22
禁用 Hyper-V 后我的问题得到解决
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V-All
并手动运行 virtualbox 机器
我通过打开电视上的密钥服务器(devMode 应用程序)并在目标设备上添加 SSH 密钥来修复此问题