問題タブ [tizen-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
connection - Tizen IDE または sdb 経由で Tizen TV に接続する
Tizen専用のSamsungフォーラムがこの問題を解決する最初の場所になると思いますが、それらを読んだ後、誰もこれに成功していないようで、サポートも貴重な情報を提供していないので、いくつかのSOがあることを願っていますこれに遭遇し、おそらく自分で解決した Tizen TV を使用しているユーザー。
Tizen IDE から Tizen Smart TV に接続して、ネイティブ アプリケーションを展開しようとしています。私の知る限り、この機能は非常に新しく、最近のファームウェア リリースでのみサポートされています。最新のファームウェア (1411) に更新しましたが、まだ Tizen IDE (つまり、接続エクスプローラ コンポーネント) もネイティブsdb
コマンド ライン ツールも動作していないようです (この動作については、Samsung Tizen フォーラムへの投稿で詳しく説明しています)。 )。
sdb
以外のコマンドを使用すると、ツールが失敗するようですsdb connect
。接続は成功したように見えますが、その後、接続が閉じられたことを単に出力しsdb dlog
たり、他のコマンドを実行したりします。sdb shell
Wireshark もこれを承認しています - すべての TCP メッセージがCLSE
応答を受け取ります。
Tizen スマート TV の開発者モードを介してネイティブ アプリケーションを正常にデプロイし、レシピを共有できる SO の誰かがいますか?
java - Tizen SDK for Samsung TV Web App が java.lang.Integer をスローし、java.lang.Double にキャストできません
Samsung TV 用の 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 シミュレーターを使用してアプリの開発と表示を続行できます。
ただし、接続エクスプローラーウィンドウでデバイスを選択した状態で TV (Run As -> Tizen Web Application) で表示しようとすると、同じエラーが表示され、何も起こりません。
Tizen SDK をアンインストールし、修正されることを期待して再インストールしました。また、Java を Java 8 Updates 73 から Java 8 Updates 74 に更新しました。
この問題を解決して、テレビでアプリを表示できるようにする方法を教えてください。アプリケーションは、HTML と JavaScript で構築されているだけです。このプロジェクトには Java コードがありません。
javascript - Tizen IDE 2.4 でビルドがハングする
Samsung Tizen TV (エミュレータ - バージョン 2.4) 用のアプリを構築するために、Samsung Tizen IDE 2.4.0 Rev5 を使用しています。
HTML5 プレーヤーを使用してビデオを再生するアプリを作成しました。ビデオを再生するために、HTML5 プレーヤーと一緒に video.js を使用したいと考えています。https://github.com/videojs/video.js/releases (バージョン 5.10.1)私 が直面している問題は、プロジェクトをビルドすると、試行時に (ビルドが) ハングすることです。 video.js をビルドします。これは毎回起こります。ただし、video.js の代わりに video.min.js (同じファイルの難読化されたバージョンであると思われます) を使用すると、そのようなビルドの問題は見られず、プロジェクトを実行できます。tizen SDK は Eclipse 上に構築されているため、次の質問を確認しました。
JavaScript 検証が原因で、既存の Maven プロジェクトをインポートした後に Eclipse ビルド ワークスペースがハングする
同様の問題が発生した場合、解決策は JavaScript 検証を無効にすることでした。ただし、プロジェクト ファイルを確認したところ、javascript 検証が有効になっていませんでした。
certificate - Gear S2 デバイスで Web アプリを起動するとエラー 81 が発生する
Tizen SDK (2.4.0_Rev5) を使用して、Gear S2 でデモ アプリ HelloTizen (wearable-2.3) を起動していますが、次のエラーで失敗します。
でインストールしようとするとsdb install HelloTizen.wgt
、次の出力が得られます。
からの出力がありますsdb dlog
:
したがって、証明書関連のエラーのようです。Security Profiles
作成者証明書と配布者用の自動証明書を 1 つ生成して、証明書を生成しました。私も使用Register Certificate
しましたが、[OK] をクリックしても何も起こらなかったため、機能したかどうかはわかりません。
Permit to install applications
私がしたもう1つのことは、自分のデバイスで有効にすることでした。ただ、証明書の登録に関しては、何も起こらなかったのでうまくいったかどうかわかりません。チェックインしましたが、ファイル/home/developer
がありませんdevice-profile.xml
。
tizen - Samsung Tizen TV エミュレーターで適切なログを取得できない
Tizen TV エミュレーターでアプリを開発および実行するために、tizen IDE 2.4.0_Rev5 を使用しています。私が直面している問題は、( console.log('xyz')を使用して) javascript ファイルに入れられたログの多くが、アプリの実行中、またはデバッガーを起動してもコンソールに表示されないことですが、一部のログ来る。
たとえば、ここから AV プレーヤーのサンプル アプリを取得しました: https://github.com/Samsung/TizenTVApps/tree/master/TVDemoAvPlayer
アプリを実行して再生ボタンを押すと、次のログのみが取得されます。
ただし、ファイルを見ると、たとえば次のように、来ないログがたくさんあります。
コードを見ると、コントロールがこれらのポイントに到達することは確かです (私もいくつかの変更を加えて確認しました - URL などを変更すると有効になります)。したがって、これらのログが来ないのはまったく意味がありません。は、一部の設定/構成を見逃しているか、SDK/エミュレーターに重大な問題があることを示しています。
Tizen TV エミュレーターの作業中に同様の問題に直面した人はいますか? それを解決する方法はありますか?
tizen - サムスンギア2ティゼン. バッテリーメーターの起動方法
(want アプリで Tizen Web JavaScript を使用) Samsung Battery アークをパーセンテージで起動するにはどうすればよいですか? サムスンのプリインストールアプリの一部であると思われるバッテリーの残りのパーセンテージを示す緑色の弧を意味します...バッテリー情報を取得する方法は既に知っていますが、バッテリー情報アプリを起動する方法はわかりません...?
tizen - アプリを Tizen TV エミュレーターにインストールできない
Tizen SDK IDE バージョン 2.4.0_Rev5 と Tizen TV エミュレータ パッケージ バージョン 2.2.92 を使用しています。エミュレーターを正常に起動できますが、ラップトップ (Tizen IDE) からエミュレーターにアプリをインストールできません。次のエラーが表示されます。
ステップ SDB シェル ハンドルに失敗しました ステップ SDB シェル ハンドル '2 mkdir /tmp UserX' コマンド操作に失敗しました (リターン コード:31) sdb コマンドは例外を拒否しました
証明書 (作成者および配布者の証明書) を作成し、IDE の接続エクスプローラーでエミュレーターの [アプリケーションのインストールを許可する] を選択しました。
アプリをインストールして実行できる別の PC に、同じ IDE とエミュレーターを実際に正常にインストールしました。このPCで同じプロセスを実行しましたが、上記のエラーが発生します
ホスト PC: Dell Inspiron i5
Windows 10 64 ビット
JRE: 1.8.0_51
JDK: 1.7.0_45
tizen-web-app - Tizen Studio 経由で Gear S2 にアプリをインストールするには?
Gear S2 用の Tizen アプリを開発するのは初めてです。チュートリアルを完了しましたが、Gear S2 にアプリをインストールできません。
Mac OS Sierra (10.12.1) で Tizen Studio 1.0.1 と、新しく購入した Gear S2 を使用しています。
Extension SDK (Samsung Certificate Extension および Samsung Wearable Extension) をインストールし、Certificate Manager (作成者証明書および配布者証明書) を使用して証明書を作成し、Gear S2 を Wifi (コンピューターと同じネットワーク) 経由で接続し、「接続エクスプローラーでデバイス識別子を選択 (右クリック) して、アプリケーションのインストールを許可し、最後に [プロジェクト] メニューの [実行] オプションで構成を設定します。
しかし、デバイスにインストールして実行しようとするたびにエラーが発生します。
$ sdb -s 192.168.2.14:26101 install myapp.wgt
[...]
__return_cb req_id[107100002] pkg_type[wgt] pkgid[6U1GRaNlHz] key[error] val[81] error message: Non trusted certificate is used. Register valid certificate
__return_cb req_id[107100002] pkg_type[wgt] pkgid[6U1GRaNlHz] key[end] val[fail]
processing result : Unknown Error [81] failed
spend time for pkgcmd is [1225]ms
エミュレータ上では正常に動作しますが..
証明書をいじった可能性があります...実際、作成した最初の証明書が機能していなかったため削除し、ドキュメントのレコに従って新しい証明書を作成しようとしましたが、実際には登録する必要があるためかもしれません。どうやってやるの?
私が見逃している、または間違っていた他のアイデアと、それを解決する方法はありますか? Tizenのドキュメントはあまり役に立ちません...
ご協力いただきありがとうございます!