无法在电视模拟器或真实电视上运行三星Tizen NaCl应用程序

时间:2017-11-25 00:10:43

标签: tizen samsung-smart-tv tizen-native-app tizen-sdb tizen-sdk

我正在为Samsung Tizen TV开发一个NaCl(Native Client)应用程序。

我目前无法在模拟器和真正的三星Tizen电视上传和运行任何应用程序。

即使我尝试TizenStudio附带的示例HelloWorld NaCl应用程序,我仍然无法在模拟器和真正的三星Tizen电视上运行它。

以下是我在控制台日志中获得的内容。无论我是使用模拟器还是电视,都是同样的错误。

IsRootCmd Uploading widget...Success! install 2UUkJWiVk2.helloworld package_path /home/owner/share/tmp/sdk_tools/tmp/helloworld.wgt was_install_app return WAS_TRUE app_id[2UUkJWiVk2.helloworld] install start app_id[2UUkJWiVk2.helloworld] installing[8] app_id[2UUkJWiVk2.helloworld] installing[11] app_id[2UUkJWiVk2.helloworld] installing[14] app_id[2UUkJWiVk2.helloworld] installing[17] app_id[2UUkJWiVk2.helloworld] installing[20] app_id[2UUkJWiVk2.helloworld] installing[22] app_id[2UUkJWiVk2.helloworld] install failed[118] spend time for wascmd is [527]ms cmd_ret:0

CannotRunOnEmulator

我似乎能够在模拟器(或真实电视)上传应用程序但是当它尝试运行应用程序时会出错。

TizenStudio不再报告任何错误。它只是说'启动helloworld'遇到了问题。启动时出错。小部件安装失败!

我正在使用TizenStudio ver 2.0

以下是我创建样本NaCl应用程序的方法

  

档案 - >新 - >其他...... - > Tizen - >三星电视 - > Tizen NaCl App(C / C ++)

然后我输入项目名称并点击" next"。在下一页中,我选择"示例项目",我选择" hello_world_cpp"取样并点击"完成"创建项目。

我之前能够安装NaCl helloworld样本并在仿真器和真实电视上工作。但一周后我无法在我的模拟器和电视上安装任何东西。我得到了上述错误。

我不知道导致问题的原因。

我还按照此页面上的说明删除并重新创建了新证书:

http://developer.samsung.com/tv/develop/getting-started/setting-up-sdk/creating-certificates

但这没有帮助。要注意该页面的最后一步"允许安装应用程序"无法执行。右键单击我没有设备文件系统。

另外请注意,我可以在Chrome浏览器中运行该应用程序。我可以做" Run as" - > " chrome中的网页"这很有效。

但是,当我在电视模拟器或真实电视上播放" Run as" - > " Tizen设备上的小工具",这不起作用,我得到上述错误。

如果有人对如何调试此问题或我可以尝试的内容有任何指示,我将不胜感激。

1 个答案:

答案 0 :(得分:2)

我终于能够将我的helloworld NaCl应用程序部署到电视或电视仿真器上。

我必须创建一个Tizen证书(而不是三星证书)。

此页面上的说明错误,因为它们指示您创建三星证书:

http://developer.samsung.com/tv/develop/getting-started/setting-up-sdk/creating-certificates

相关问题