LG WEBOS:无法连接设备,请检查设备连接。

4
我已经按照这里的步骤一步一步地进行了操作:在webOS电视上测试应用,但是我仍然无法使用webOS CLI或webOS IDE连接。我收到以下错误信息:
通过IDE: 无法连接到设备“name”,请检查设备连接。 通过webOS CLI: ares-install ERR!ares-install:错误:请检查设备IP地址或端口。
我看到列出了设备:ares-setup-device --list
  • emulator developer@127.0.0.1:6622 ssh tv lgtv_

  • prisoner@10.188.20.165:9922 ssh tv

我能够通过命令行ping通设备IP。
通过webOS CLI在模拟器上安装和运行应用程序可以正常工作,但是当涉及到实际设备时就无法工作。
有任何想法吗?
6个回答

5

当我将设备名称从“Home Office”更改为“home”时,我的问题得到了解决。我认为设备名称中的空格导致了错误。


你怎么修改设备名称?我正在使用Windows。我知道的唯一命令是“ares-setup-device”。但是这个命令可以更改除设备名称以外的所有内容。 - ashwaniKumar
如果您想在名称中使用空格,请将它们用双引号括起来。 - Kurt Van den Branden

5

在安装之前,请确保已完成密钥交换步骤。您需要在设备的“开发人员模式”应用程序中打开“密钥服务器”以及“Dev Mode Status”。

使用 ares-setup-device 添加设备后,您需要运行

  ares-novacom --device YOUR_DEVICE_NAME --getkey

输入设备上显示的密码。

然后您应该能够使用ares-install

来源: http://webostv.developer.lge.com/develop/app-test/


1
我在升级固件后遇到了同样的问题 - IDE无法连接到真实电视,显示“无法连接设备“名称”,请检查设备连接。” 我尝试重新安装开发者模式应用程序 - 删除应用程序后重新安装时出现错误(类似于“临时错误,请稍后再试”)。 重新启动未能解决问题。 我尝试通过PuTTY连接电视,但始终被拒绝连接(在此问题发生之前,连接是成功的)。 因此,我对电视进行了恢复出厂设置,然后成功安装了开发者模式应用程序,并且整个问题都消失了 - 现在IDE成功连接到电视。 我认为这是电视内部的问题 - 例如,SSH服务器无法正常工作。

恢复出厂设置永远不应该是解决方案。 - Kurt Van den Branden

0

2
但是更改端口号并没有帮助。 - ashwaniKumar

0
我通过在电视上打开密钥服务器(devMode应用程序),并在目标设备上添加SSH密钥来修复了它。

0

当我关闭 Hyper-V 后,我的问题得到了解决

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V-All

手动运行了VirtualBox虚拟机


我正在使用Windows,在CLI上首次创建一个应用程序并在模拟器上运行。以下是我用来生成、打包和安装的命令: SET PATH=%PATH%;C:\fDrive\Softwares\LGWebOS_SDK\ares-webos-cli\ares-cli\bin ares-generate -t basic -p "{'id':'com.domain.app', 'version':'1.0.0', 'title':'First App'}" samples/projects/app ares-package . ares-install  com.domain.app_1.0.0_all.ipk -d emulator -v 安装失败,出现与此处相同的错误。我需要单独运行服务器或虚拟机吗?我有遗漏什么吗? - ashwaniKumar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接