我在将 Tizen 应用程序部署到我的三星智能电视时遇到问题。有一段时间它工作得非常好,但是自从将 tizen studio 更新到 2.0 并将 tv-extension 更新到 4.0 之后,它就不再工作了。我总是收到“无法获取设备信息”错误。
[2017.11.22 00:54:29][ERROR] ProfileInfo.java(426) - 无法从“10.0.0.40:26101”获取设备信息(型号:UJ5500,平台:Tizen,版本:未知,配置文件:未知`-¶) java.lang.Exception:无法在 org.tizen.common.util.LaunchUtil.checkProfile 的 org.tizen.common.core.application.ProfileInfo.getProfileInfo(ProfileInfo.java:413) 处获取设备的配置文件版本(LaunchUtil.java:158) 在 org.tizen.web.zimlaunch.deployer.ZimLaunchDelegate.preLaunchCheck(ZimLaunchDelegate.java:141) 在 org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:840) 在org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739) 在 org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039) 在 org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
所需的 Tizen 版本设置为 2.3,我的型号是 UJ5500 (2015)。
在三星的开发网站上,他们说这种错误只发生在 2015 型号上,可以忽略,但我无法部署。我还考虑过像以前一样将 tizen studio 降级到 1.3,将 tv-extension 降级到 3.0,遗憾的是我无法安装包管理器的 web-app dev。对于那些可能认为这是由证书引起的人,我已经使用我的三星设备的 UDID 创建了一个公共和合作伙伴。顺便说一句,它也不能在模拟器上运行(同样的错误)。