2016-07-11 6 views
2

Samsung Tizen TVにコマンドラインを使ってアプリをインストールする方法があるかどうかを知りたいと思っています。Samsung Tizen TVのアプリをコマンドラインからインストールする方法

私は、アプリケーションをビルドし、私のPC上でIDEを使用して "wgt"ファイルを生成すると言うと、そこには "wgt"ファイルを使用してアプリケーションをインストールする方法はありませんIDE?

基本的に、Tizen TVのadbインストールに相当するものはありますか?

は、私は、彼らが提供しているドキュメントを経て、私はIDEを必要とインストール手順を見つけることができる:これは、通常の消費者のテレビでは不可能である

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

答えて

2

。サムスンから直接提供される特別な「開発」テレビでのみ行うことができます。コンシューマーテレビの「開発者モード」とサムスンの「開発者テレビ」には違いがあります。そして、わかっているように、あなたがアプリデベロッパーとして「プラットフォーム」レベルの特権を持っている場合にのみ提供されます。

this post on the samsungdforumによれば、「パートナー」レベルのアクセス権があり、エミュレータのみの場合にのみこれを行うことができます。

Samsung TVのセキュリティポリシーによれば、シェルコマンドアクセスは制限されたユーザーに許可されています。

実際には非常に強力なツールであるため、多くの損害を与える可能性があるため、Samsung TVのセキュリティポリシーではコンシューマ向けのテレビへのコマンドラインアクセスができません。私は「プラットフォーム」レベルのアクセス権と「開発者のテレビ」を持っているチームと連絡を取っています。開発者はデベロッパーになり、機会があればフードの中を掘り起こすことになるので、最初のテレビをレンタルするのに15分ほどかかります。三星のコマンドラインツール(sdb)の現在の化身は、私たち自身から私たちを守るための安全対策がないだけです。最新のSDK 3.0で

+1

私はそうは思わない。質問に記載されているリンクには、テレビで開発者モードを有効にする方法が記載されている。だからあなたがあなたのPCにIDEを持っているなら、リンクはテレビにアプリをインストールする方法を説明します。 私が尋ねたかったのは、IDEを使わずにコマンドラインで実行できるかどうかということでした。インストールに必要なのはIDEですか?または私は任意のPCから "wgt"ファイルをインストールできますか? 私は、 "adb"に似ている "sdb"で始まるTizenのコマンドがあることを知りました。しかし、私は彼らがTizenのTVのために使用できるかどうか、そして正確なコマンドシーケンスを使用するかどうかを知りません –

+1

あなたを正しく理解すれば、わかります。 1. Samsungから直接の開発者テレビ----あなたはインストールできますIDEとコマンドラインの両方のアプリケーション。 2.デベロッパーモードを有効にしたコンシューマTV --- IDEからアプリケーションをインストールできますが、コマンドラインからはインストールできません。 私の理解が正しいかどうか教えてください。そうでなければ、私を修正してください。 正しい場合は、サムスンから直接「Developer TV」を持っていると仮定します。その場合は、コマンドラインからアプリをインストールするにはどうすればいいですか?どのような手順に従うかと同じです。 –

+0

また、Tizen TVがコンシューマーTVであるか、Samsung製の開発者用テレビであるかを確認する方法はありますか? –

4

あなたはすることができ、この演習のために2017年2月のような

のように、あなたは、少なくともインストールtizenスタジオコマンドライン(私はとにかくIDEをお勧めします)、テレビの拡張機能、あなたのTizenが必要になりますTVを「開発者モード」にして、コマンドラインからパッケージ化できるように開発環境を設定する必要があります。 (これは、いくつかの方法で所定の位置に証明書がないと動作しません)、コマンドラインから包装用

指示はthusly、見つけることができます: https://developer.tizen.org/development/tools/native-tools/command-line-interface 「tizenパッケージ」

を探し、あなたはそれが完了したら.wgtファイルを任意の方法で生成することができます。私はこの時点で「完了」したと考えます。

あなたのテレビのIPアドレスを見つけ、実行してください...

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

は、その後、あなたが行うことができます、あなたがそこから

<ip address>:<port>  UN48E6300 

のようなものが表示されるはずです、その名前

<tizen_studio path>/tools/sdb devices 

を必要とする:例えば

<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

関連する問題