在LG WebOS电视上启用开发者模式

9

我正在开发一个简单的LG webOS智能电视应用程序。由于从USB驱动器运行我的应用程序没有成功,所以我尝试使用Eclipse IDE中的开发者模式。需要注意的是:我已添加了一个新的目标配置,指向物理电视IP。当我尝试连接时,需要输入密码。我尝试过像123456这样的密码,但是弹出窗口显示:“请验证目标上的属性,并确保Developer mode应用程序中的密钥服务器在电视上处于打开状态。”

如何在这些电视上启用Developer Mode?


1
你好,LG WebOS上的开发者模式是什么意思?你只想运行自己开发的应用程序吗?如果是的话,你需要在LG网页上“构建”你的ipk文件。https://developer.lge.com/secure/Login.dev - alfredo86
感谢您的回复。我已经构建了这个“包”,并且它可以从USB上运行,但是这种方式对于重复性任务来说并不实用。我听说有一种“LG合作伙伴”帐户,如果您登录电视,就会激活一个神奇的“开发者模式”,并为连接Eclipse到电视提供密码。 - graham o'donnel
1
我不知道“魔法开发者模式”。但是你说得对,每次从USB加载并不那么实用。我找到了一个解决方法=> 我有一个index.html文件,在这个文件里我将重定向到应用程序位置。 - alfredo86
非常感谢您的回复。实际上,这就是我正在做的事情,因为我找不到将IDE连接到物理电视的方法。目前一切正常,但我仍然想知道正确的方法是什么。 - graham o'donnel
3个回答

7

在 WebOS 2 中,只有一些特定的电视可以进行调试和运行应用程序。2016年1月22日发布了WebOS 3.0。

现在,您可以创建一个帐户,然后从LG内容商店安装开发者模式。当您连接IDE或Cli时,电视将提供给您密码。

详细指南:http://webostv.developer.lge.com/develop/app-test/


您IP地址为143.198.54.68,由于运营成本限制,当前对于免费用户的使用频率限制为每个IP每72小时10次对话,如需解除限制,请点击左下角设置图标按钮(手机用户先点击左上角菜单按钮)。 - Marc van Nieuwenhuijzen
@dbexec:这个URL会跳转到404页面,请提供一个可用的URL。 - regeint
1
@regeint 有点晚了,但是URL已经上线了,你也可以在这里使用链接 https://web.archive.org/web/20190903062332/http://webostv.developer.lge.com/develop/app-test/。 - dbexec
详细的指南说明帮助我成功连接了它。非常感谢。 - PRMan

6
如果您连接到相同的网络,可以从webOS TV IDE进行远程部署。首先,您需要从https://webostv.developer.lge.com/login创建开发者帐户。
然后在LG Content Store中安装Developer mode应用程序:
  1. 在遥控器上按Home键
  2. 进入LG Content Store
  3. 在LG Content Store中搜索“Developer mode”
  4. 安装“Developer mode”应用程序
安装完成后,您可以使用LG帐户进行登录,从Developer模式应用程序中启用开发者模式并查找口令。

1
  1. 前往http://developer.lge.com
  2. 点击屏幕右上角的“登录”按钮。
  3. 选择“创建账户”选项卡。将显示“选择国家”弹出窗口。
该页面上没有“登录”按钮!!!
- Zibri

0
这是我使用WebOS 2完成的方法(作为参考,您可以使用LG官网上的图片来可视化这些步骤):https://webostv.developer.lge.com/develop/getting-started/developer-mode-app 确保您的计算机与您的电视连接到同一个路由器。
在您的LG电视上,导航到“LG内容商店”并安装“开发者模式”应用程序。
在您的LG电视上,启用“密钥服务器”。
使用您的计算机,您有两种可能的方法来远程访问电视:
CLI:您可以从以下位置获取最小的CLI工具:https://webostv.developer.lge.com/develop/tools/cli-installation#step1 GUI:或者,如果您想要使用webOS TV IDE应用程序(例如Windows)进行GUI,则可以下载完整版本。
工具解压缩后(或安装完成后):
CLI:在终端/CMD中导航到提取的文件夹,例如:
Linux:cd /usr/share/webos-tv-cli/bin
Windows:cd C:\Users\$USERNAME\Downloads\webOS TV CLI win 1.12.4-j27\CLI\bin
GUI:在右下角,您将看到“目标配置”,点击“新建连接”。
配置凭据:
CLI:执行此命令以添加新连接:ares-setup-device ? 选择添加 ? 选择设备webOS_TV ? 输入设备IP地址:192.168.xxx.xxx(在此处输入您的电视的IP) ? 输入设备端口:9922(此端口与webOS 2硬编码) ? 输入ssh用户:prisoner(此用户名与webOS 2硬编码) ? 输入描述:新设备 ? 选择身份验证密码 ? 输入密码:[hidden](通过按Enter键将此字段留空) ? 保存?是
GUI:提供以下详细信息:
设备类型:LG智能电视 设备名称:webOS_TV IP地址:192.168.xxx.xxx(在此处输入您的电视的IP) 用户ID:prisoner(此用户名与webOS 2硬编码) 密码:(将此字段留空) 端口:9922(此端口与webOS 2硬编码) 描述:
提供密码短语:
CLI:执行:ares-novacom --device webOS_TV --getkey,并输入您从电视上的“开发者模式”应用程序中获得的“密码短语”。
GUI:在右下角,右键单击“webOS_TV”,然后选择“属性”,在那里您将需要添加来自电视的“密码短语”(不要修改“密码”字段)。
验证是否成功:
CLI:运行ares-device-info webOS_TV
GUI:右键单击“webOS_TV”,然后选择“连接”。
额外信息:我使用这个工具来侧载一个应用程序:
命令行界面(CLI):运行ares-install --device webOS_TV FILE.ipk将其安装到您的电视上。
图形用户界面(GUI):不幸的是,即使在检查更新后(帮助 > 检查更新),看起来包含的SDK仍然过时。尽管如此,如果您没有遇到[Install] ares-install ERR! Error: Command '/bin/rm -rf /media/developer/temp && /bin/mkdir -p /media/developer/temp' exited with code=1 (signal: undefined)错误,仍然可以使用webOS 菜单 > 安装 IPK来安装应用程序。一旦下载完成(按照第4步骤并查看上述相关命令),您仍然可以使用命令行界面(CLI),因为此时连接已经完全配置好了!

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