无法将应用程序添加到三星智能电视模拟器

Unable to add an app to Samsung Smart Tv Emulator

如果有人能给我建议让三星电视模拟器正常工作,我将不胜感激,因为我需要测试一个网络应用程序,我已经花了一天多的时间尝试不同的事情但没有成功。

我正在使用 Windows 10. Tizen Studio 3.0,电视模拟器 4

当我查看应用程序部分时,我只看到互联网选项。当我尝试将示例应用程序拖到模拟器中时,我看到一个不允许的图标。

我试图通过内置浏览器访问该应用程序,无论是通过本地主机还是远程地址,它都失败了,因为它没有网络访问权限。它处于 Nat 模式,在默认配置中。我不知道将哪些端口用于端口转发,我遵循了桥接网络说明,但这也不起作用。 我尝试添加一个名为 Apps 的共享文件夹并向其中添加一个示例应用程序,但那里也没有出现。

我已经创建了一个测试证书,我不确定如何应用它或者它是否会自动应用。 任何建议都将非常受欢迎,因为我 运行 没有想法。

为了安装应用程序,您必须将证书上传到模拟器(或电视),请在 creating certificates for Samsung TV devs

下找到说明

使证书正常工作的最佳方法是在启动模拟器后创建它​​,这样做,证书管理器将自动获取模拟器 DUID

电视模拟器不支持拖放操作,因此您必须使用'Run as...'选项(右键单击项目名称)和select 'Tizen web application'

更新: 为了节省您的时间,最好降级到 Tizen Studio 1.3 和 TV Extensions 3,大部分问题都会消失,您将能够开发相同的应用程序(包括 2015 和 2016 型号)

请遵循本指南HOW TO GET BACK TIZEN STUDIO 1.3 AND TV EXTENSIONS 3.0

所以在取回旧的 1.3 后 IDE(使用新工作区)

  • 创建并启动您的电视模拟器 (tv-extensions 3)
  • 创建您的证书(记得使用您的三星开发者帐户登录)将它们链接到 DUID
  • 打开'Connection Explorer'视图,右击模拟器然后select'Permit to install applications'
  • 右击项目名称select'Run As... Tizen Web Application'
  • 双手合十

感谢您的回复,非常感谢!我按照这些步骤进行操作,它让我比以前更接近了,但它仍然无法加载应用程序。它出现在设备管理器中,我可以在那里添加证书。但是,它并没有像三星屏幕截图中那样出现。我看不到右侧的目录结构,连接按钮是浅蓝色的,好像它不是一个选项。 enter image description here

当我尝试通过设备管理器添加应用程序时,它显示 sdbCommandRejectedException:closed 当我尝试通过 运行 时,问题显示为已关闭,已关闭。 我已经尝试过许多版本 4 和 5 示例应用程序。我尝试了一个空白的示例应用程序,它们都有关闭错误。

我搜索并找到了与关闭关闭错误相关的论坛条目。 https://developer.tizen.org/forums/sdk-ide/tizen-studio-cannot-run-application-on-smart-tv

可能与电视模拟器和/或sdk的版本有关?有人能够 运行 使用 tizen.bat 的示例应用程序 但我找不到那只蝙蝠。我使用的是 sdk 3.0,而他正在 运行ning 早期版本。 这个 tizen 模拟器真是太浪费时间了。如果您确实有任何建议,我将非常感激听到它们。谢谢