我使用SDK 5.1并在模拟器上测试了一个javascript应用。现在我正努力在我的2014款上安装该应用程序。
我按照2014年模型的三星指南(http://www.samsungdforum.com/Guide/art00121/index.html)。
我已经使用"开发"帐户,在IP中键入并单击"启动用户应用同步"。然后我得到一个弹出窗口"请求用户应用程序同步 - 好的" 我的问题是,(即使几分钟后)应用程序也没有出现在我的电视的应用程序部分。
我已经检查了apache的access.log,并找到了widgetlist.xml和zip文件的代码200:
所以,电视应该已收到文件,但没有安装该应用程序。
这是我的widgetlist.xml:
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<rsp stat='ok'>
<list>
<widget id='MyApp'>
<title>Test</title>
<compression size='460823' type='zip'/>
<description>Test</description>
<download>http://xxx.xxx.xxx.xxx/Widget/MyApp_0.100_Europe_20150101.zip</download>
</widget>
</list>
</rsp>
这是我的widget.xml:
<?xml version="1.0"encoding="UTF-8"?>
<widget>
<ThumbIcon>icon/ThumbIcon.png</ThumbIcon>
<BigThumbIcon>icon/BigThumbIcon.png</BigThumbIcon>
<ListIcon>icon/ListIcon.png</ListIcon>
<BigListIcon>icon/BigListIcon.png</BigListIcon>
<category>Information</category>
<autoUpdate>n</autoUpdate>
<cpname></cpname>
<cpauthjs></cpauthjs>
<login>y</login>
<ver>0.100</ver>
<mgrver>1.000</mgrver>
<fullwidget>y</fullwidget>
<srcctl>y</srcctl>
<ticker>n</ticker>
<childlock>n</childlock>
<audiomute>n</audiomute>
<videomute>n</videomute>
<dcont>y</dcont>
<network>y</network>
<widgetname>MyApp</widgetname>
<description></description>
<width>960</width>
<height>540</height>
<author>
<name></name>
<email></email>
<link></link>
<organization></organization>
</author>
</widget>
你有什么想法,问题可能是什么?是否有电视上的日志,可以访问以获取更多信息?
感谢您的帮助!
答案 0 :(得分:0)
尝试将其压缩并将其放在USB记忆棒上。打开SmartHub并插入驱动器。您应该在集线器中看到您的应用。如果一切顺利的话。
答案 1 :(得分:0)
就我而言,这是index.html中的一个问题?!?更改(.css之前.js之前)中包含文件的顺序后,它现在正在工作。
有趣的是,这会导致Web服务器和电视之间的同步问题
答案 2 :(得分:0)
当我在其他三星平台(三星电视2012,2013,2014)上完全测试的应用程序时,同样的事情发生在我的三星蓝光播放器上加载失败,其中有类似的步骤在电视上加载应用程序。
经过大量测试和试验后,我终于发现有一个特定的jquery库jquery-latest.js阻止了应用程序上传到蓝光播放器。所以我将应用程序重新考虑到了另一个jquery库...现在app工作正常