2014-03-03 144 views
3

我們一直在試驗三星智能電視應用程序。三星智能電視應用程序安裝

最近,我們建立了一個原型應用實驗有一定的功能,但我們正在經歷困難時期得到它的工作在真正的電視。

即使它在三星模擬器上完美工作,但幾乎沒有真正的電視運氣。僅供參考,我們使用「UE32F5570」模型進行測試。

我們設置了「widgetlist.xml」和「構件/ *。ZIP」文件和配置開發者賬戶,並安裝了「CPDeveloper.sig」文件到電視的網絡服務器。

所以一旦我們同步了電視,它顯示了我們的應用程序的名稱和進度條然後stucks,一定的時間間隔後熄滅,我們沒有發現任何地方我們將安裝的應用程序列表應用程序。

任何建議我們做錯了什麼?

問候

+0

嘗試在RTS上測試您的應用程序(http://rts.samsungdforum.com/),如果它仍然發生,那麼代碼中的某處出現問題,但如果不是那麼它就是您的設備。嘗試先升級到最新的固件 – imkrisna

+0

hi @imk真棒,我不知道這一點。感謝您的參考。 –

回答

0

一些指針:

  1. 確保沒有錯誤在你​​3210,即所有標籤關閉所有相關變量存在。 Sample config.xml

  2. 確保拉鍊具有相同的名稱爲config.xml中的窗口小部件名稱和壓縮文件已經index.html的等,而不是在一個子文件夾

  3. 檢查應用程序大小widgetinfo相匹配的大小。 xml
  4. 如果您僅使用應用程序同步上傳應用程序,則不需要簽名文件,只有從USB加載應用程序時才需要簽名文件。
  5. 確保應用程序大小小於設備上的可用空間。
  6. 檢查您是否可以使用瀏覽器從其他設備下載應用程序,並且連接不會丟失。
  7. 確保您不會從http加載任何JS,但只能在本地加載。
0

這是最有可能與widgetlist.xml文件的問題。在xml查看器中加載該文件並檢查xml語法是否正確。如果xml語法錯誤,電視不會返回信息錯誤。它掛起或報告網絡錯誤。

另請確認您的zip文件名在widgetlist.xml中正確列出。例如,名稱的日期部分是否通過應用程序打包進行更新?如果是這樣,你需要更新你的XML文件的新名稱。

正如在其他答覆指出,檢查在XML文件中的控件ID在config.xml小部件名稱和ZIP文件的名稱編碼的名稱相匹配。

我沒有親自需要更改應用程序大小以匹配zip文件大小。我一直在使用:

<compression size="28316793" type="zip" /> 

2013年電視上的一切。

檢查widgetlist。xml可以在不同系統的瀏覽器中加載,並且檢查電視上的可用空間也是另一個答案中提出的極好想法。

要記住的要點是,電視加載問題的錯誤信息是無用信息,甚至是誤導。所以,檢查一切。

如果一切看起來不錯,請將您的電視重新連接到網絡並重新登錄,然後重試。

1

另外,我會添加一個指向@ andrea-f的答案。 確保你不要有任何這條線之前,JavaScript錯誤

widgetAPI.sendReadyEvent();

如果在執行此行之前發現任何錯誤,則應用程序無法啓動。
這件事發生在我身上,我真的很生氣。但在覈實了我所遇到的問題後。

希望這會幫助你。