2

我开始学习如何为三星电视构建 Web 应用程序。我已经安装了 Tizen SDK 2.4.0 Rev4 和 Java 8 Updates 74。

我将现有的 Tizen Web TV 应用程序 (tv-2.4) 导入到 Mac X Yosemite 10.10.5 上的 Tizen IDE。

当我打开 Tizen IDE 时,它会引发以下错误。

构建过程中发生错误。在项目“{ProjectName}”上运行构建器“Tizen Web Builder”时出错。java.lang.Integer 不能转换为 java.lang.Double

如果我在警报对话框中点击 OK 按钮,我可以继续使用 Web Simulator 开发和查看应用程序。

但是,当我尝试在电视上查看它(运行方式 -> Tizen Web 应用程序)并选择连接资源管理器窗口中的设备时,会显示相同的错误并且没有任何反应。

我卸载了 Tizen SDK 并重新安装,希望能修复它。我还将 Java 从 Java 8 Updates 73 更新到 Java 8 Updates 74。不走运。

您知道如何解决此问题并能够在电视上查看该应用程序吗?该应用程序仅使用 HTML 和 JavaScript 构建。我在这个项目中没有 Java 代码。

4

3 回答 3

1

关于错误:
Errors occurred during the build. Errors running builder 'Tizen Web Builder' on project '{ProjectName}'. java.lang.Integer cannot be cast to java.lang.Double

我团队中的每个人都对 2.4 R4 有同样的问题。但这个错误似乎是无害的。第一次单击调试/运行,构建项目并显示错误。第二次单击启动应用程序,没有任何问题。

此问题在 2.4 R3 中不会出现,并且似乎在 2.4 R5 中已得到纠正。

于 2016-05-10T21:28:46.560 回答
0

该问题是由错误的作者证书密码引起的。重新生成证书解决了这个问题,现在我可以将应用程序部署到电视上。

于 2016-03-11T20:42:11.353 回答
0

将您的 IDE 升级到 2.4R6 应该可以解决您的问题。证书将保留在您的计算机中,但您可能需要重置电视才能重新启用开发者模式。

于 2016-06-06T15:23:35.843 回答