我一直在使用 Smart TV Alliance SDK 并构建了一个在模拟器上运行良好的应用程序,但在继续该项目之前,我需要在实际设备上对其进行测试和演示。
我购买了具有最新固件的 LG 电视,需要以某种方式通过电视进行打包或显示,但没有文档可以将打包过程带到设备。
有没有人有这方面的经验?
我一直在使用 Smart TV Alliance SDK 并构建了一个在模拟器上运行良好的应用程序,但在继续该项目之前,我需要在实际设备上对其进行测试和演示。
我购买了具有最新固件的 LG 电视,需要以某种方式通过电视进行打包或显示,但没有文档可以将打包过程带到设备。
有没有人有这方面的经验?
在电视上:
打开智能电视主页 - 点击“更多” - 使用凭据登录。
插入带有预定义目录结构的 USB,其中包含从 LG 开发者网站下载的 DRM 包
使用计算机:有关如何创建 DRM 包的更多信息:
一个。访问http://developer.lge.com/ b. 使用凭据登录
选择:资源中心 - 智能电视 选择:测试 - 应用测试 选择:新应用测试(填写信息,应用类型为:Web - Hosted)
以 .zip 格式下载经过 DRM 处理的内容。
创建 USB 结构:
在 USB 根目录下创建“lgapps”目录 在“lgapps”目录下创建“installed”目录。(USB 根 > lgapps > 已安装)从 DRM 文件中提取目录并将其复制到“已安装”目录下。
这已完成,如需进一步帮助,请参阅常见问题解答部分。
智能电视联盟 SDK 完全尊重智能电视联盟规范。欲了解更多信息,请访问http://www.smarttv-alliance.org/。
我已经写了一些指南。你可以在这里找到它们:
https://github.com/ruiposse/smart-tv-app-dev-guidelines#testing
首先,使用 LG IDE 中的“Export App Test”选项。然后,将包更新到 LG 开发者网站中的“App Test”选项并下载 DRM 应用文件。您在 U 盘内创建 lgapps/installed/{appid} 文件夹结构,将下载的文件解压缩到其中并将 U 盘插入 LG 电视。
当您将 Web 应用程序上传到 LG 开发者网站时,您必须在表单中插入一个 URL。这真的很好,因为这意味着您不必每次更改应用程序中的某些内容时都重新执行此过程。
所以,我只是创建并上传了一个包,允许电视连接到我的网络服务器。之后,我可以继续/开始编写应用程序并通过重新加载 TV 应用程序立即在真实设备上进行测试。
阅读有关部署的官方文档总是好的。
每个电视供应商都有不同的方式来创建和安装应用程序 - 三星、LG、东芝、索尼 (SEN)、Opera TV、飞利浦和松下。您可以在此处找到一些与智能电视相关的信息 - www.mautilus.com/blog。如果您对某些特定电视有任何疑问,请告诉我。
不锈钢