我正在为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
我似乎能够在模拟器(或真实电视)上传应用程序但是当它尝试运行应用程序时会出错。
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设备上的小工具",这不起作用,我得到上述错误。
如果有人对如何调试此问题或我可以尝试的内容有任何指示,我将不胜感激。
答案 0 :(得分:2)
我终于能够将我的helloworld NaCl应用程序部署到电视或电视仿真器上。
我必须创建一个Tizen证书(而不是三星证书)。
此页面上的说明错误,因为它们指示您创建三星证书:
http://developer.samsung.com/tv/develop/getting-started/setting-up-sdk/creating-certificates