2016-07-11 89 views
2

我想知道是否有方法使用命令行在Samsung Tizen TV上安裝應用程序。如何從命令行在Samsung Tizen TV上安裝應用程序

我的意思是說,如果我使用我的PC上的IDE生成應用程序並生成「wgt」文件,是否有一種方法可以使用來自其他某臺PC的「wgt」文件安裝該應用程序,該程序沒有IDE?

基本上是有東西相當於adb安裝在Tizen電視?

我通過他們所提供的文件去了,我只能找到這需要IDE安裝過程:

https://www.samsungdforum.com/TizenGuide/tizen3511/index.html

回答

2

這是不可能用常規的消費類電視。它只能通過直接從三星提供給您的特殊「開發」電視完成。消費者電視上的'開發者模式'與來自三星的'開發者電視'是有區別的。據我所知,只有當您擁有作爲應用程序開發人員的「平臺」級特權時纔會提供這些權限。

根據this post on the samsungdforum,他們說只有在您具有「合作伙伴」級別訪問權限並且只能在模擬器上時才能執行此操作。

根據三星電視的安全政策,shell命令訪問被允許給有限的用戶。

三星電視安全政策阻止命令行訪問消費電視,因爲它實際上是一個非常強大的工具,可能會造成很大的損害。我與一個有'平臺'級別訪問權限和'開發者電視'的團隊聯繫。他們花了大約15分鐘的時間來製作他們的第一部電視,因爲開發商將成爲開發商,如果有機會,他們將開始在引擎蓋下探索。目前三星命令行工具(sdb)的化身並沒有保護我們免於自我的保護措施。

+1

我不認爲是這種情況。問題中提供的鏈接提到了如何在電視中啓用開發者模式。因此,如果您的PC上安裝了IDE,那麼該鏈接將介紹如何在電視上安裝應用程序。 我想問的是,是否可以通過命令行完成而不使用IDE。含義是安裝必需的IDE?或者我可以從任何PC安裝「wgt」文件? 我已經看到,有一些Tizen的命令,以「sdb」開頭,看起來類似於「adb」。但我知道他們是否可以在這種情況下用於Tizen TV,以及使用什麼確切順序的指令 –

+1

好,只需澄清一下,如果我理解正確: 1.直接從Samsung獲得開發人員電視----您可以安裝應用程序都來自IDE以及命令行 2.啓用了開發者模式的消費者電視---您可以從IDE安裝應用程序,但不能從命令行安裝應用程序。 請讓我知道我的理解是否正確。如果沒有,請糾正我。 如果它是正確的,那麼讓我們假設我有一個直接來自三星的'開發商電視',在這種情況下,我怎樣才能通過命令行安裝應用程序。就像要遵循的步驟一樣。 –

+0

另外,還有一個方法可以檢查Tizen TV是否是直接來自三星的消費電視或開發人員電視? –

4

你可以在最新的SDK 3.0,如像2017年2月

在這個練習中,你將需要至少安裝了tizen工作室命令行(我推薦的IDE反正),電視擴展,您的Tizen 「開發者模式」中的電視,您需要配置您的開發環境,以便您可以從命令行進行打包。從命令行包裝(這將不無證書以某種方式工作到位)

說明可以發現,正是如此: https://developer.tizen.org/development/tools/native-tools/command-line-interface 查找「tizen包」

一旦你有做過,你可以用任何你想要的方式生成一個.wgt文件。在這一點上,我會考慮「完成」。

找到您的電視的IP地址並運行...

<tizen_studio path>/tools/sdb connect <tv ip address> 

然後,你需要它的名字

<tizen_studio path>/tools/sdb devices 

你應該看到類似

<ip address>:<port>  UN48E6300 

從那裏,你可以這樣做:

<tizen studio path>/tools/ide/bin/tizen install -n <.wgt> -t <tv name> 

例如:

<tizen studio path>/tools/ide/bin/tizen install -n somefile.wgt -t UN48E6300 

接下來應該需要4-5秒。如果它立即完成,您的電視可能不處於開發模式,您可能沒有連接,或者您的certs/profile.xml可能是錯誤的。 4-5秒後,每次都會顯示「安裝失敗」,但您的應用程序將顯示在「我的應用程序」下。

+1

這是唯一的工作解決方案,讓我在2.0 tizen工作室更新後卸載我的.wgt。謝謝! – Rados

+0

Tizen軟件包CLI的內容已移至: https://developer.tizen.org/development/tizen-studio/web-tools/cli – David

相關問題