- Vega仮想デバイス
- Fire TV Stick
Vega仮想デバイスでのアプリの実行
Vega開発者ツール(VDT)には、物理デバイスがなくてもVegaアプリをテストして実行できるVega仮想デバイスが付属しています。仮想デバイスでは、次の制御オプションを使用できます。- 仮想デバイス上でのマウスの直接操作
- バーチャルリモコンインターフェイス
- キーボードショートカットとコマンド
前提条件
- Vega SDKをインストールします。
- テストするVegaアプリを用意します。 Vega SDKのプロジェクトテンプレートから作成したアプリやサンプルアプリからダウンロードしたアプリを使用することも、独自に構築したアプリを使用することもできます。
- (任意)Vega仮想デバイスを登録します。テスト用にAmazonのサービスを使用する場合に必要です。
Vega仮想デバイスでアプリを実行する方法
Vegaアプリは、Vega Studioのユーザーインターフェイス(UI)またはVega CLIを使用して実行できます。オプション1:Vega Studio UIを使用する
- [Vega Studio] > [Devices] に移動し、[VirtualDevice:Tv] を選択します。
- [再生] ボタンをクリックして仮想デバイスを起動します。
- VVDウィンドウが開き、デバイスの読み込みが完了するまで待ちます(VirtualDevice:Tvのステータスは「読み込み中…」ではなく「準備完了」になります)
-
プロジェクト名の横にある [再生] ボタンをクリックします。
オプション2:Vega CLIを使用する
-
コマンドプロンプトで、Vega仮想デバイスを起動します。
このコマンドはVega仮想デバイスが起動するまで待機します。Vega仮想デバイスの起動時に、次の動作が確認されることがあります。
- 初回起動時にマイクへのアクセスが要求される。
- 起動中にタイムアウトする。必要に応じて
--timeoutフラグを使用して、待ち時間を延長してください。
このコマンドでは、仮想デバイスの起動プロセスの完了を120秒間待機します。 Vega仮想デバイスを起動すると、UIが新しいウィンドウで開きます。 -
アプリを読み込んで実行します。
出力の例:
-dフラグは、Vega仮想デバイスでアプリを実行することを指定します。 アーキテクチャ固有のコマンド 正しく実行するには、仮想パッケージ(vpkg)のアーキテクチャが開発コンピューターのアーキテクチャと一致している必要があります。以下に例を示します。 Mac Mシリーズデバイス:x86_64デバイス:
-
コマンドプロンプトで、Vega仮想デバイスを起動します。
Vega仮想デバイスでアプリを停止する方法
Vega StudioのUIまたはコマンドラインを使用して、Vegaアプリを停止できます。オプション1:Vega Studio UIを使用する
- [Vega Studio] > [Devices] に移動し、[VirtualDevice:Tv] を選択します。
-
[stop] ボタンをクリックします。
オプション2:Vega CLIを使用する
Vega仮想デバイスを停止するには、仮想デバイスウィンドウを閉じるか、次のコマンドを実行します。オプションの構成
Vega仮想デバイスの登録(テスト用にAmazonのサービスを使用する場合のみ)
テスト用にAmazonのサービスを使用するには、Vega仮想デバイスを登録します。Vega仮想デバイスが起動したら、次の手順に従います。 - 右上の [Register this device] をクリックします。
- 画面に表示されている登録コードを記録します。
- www.amazon.com/codeにアクセスして、コードを入力します。
-
次のメッセージが表示されたら登録は完了です。
Vega仮想デバイスの起動時のカスタマイズ
Vega仮想デバイスには、起動時に使用できるカスタマイズオプションがあります。起動コマンドの実行時に以下のオプションを指定できます。-
グラフィカルユーザーインターフェイス(GUI)を非表示にします。
-
OpenGLアクセラレーションをオフにします(Ubuntu x86のみ)。
-
グラフィカルユーザーインターフェイス(GUI)を非表示にします。
-
デフォルトのディスプレイ解像度を変更します。
inputd-cliの全機能を利用するための開発者モードの有効化
Vega仮想デバイスでは、デフォルトで限定的なinputd-cliコマンドが提供されています。開発者モードを有効にすると、自動化とテストのための完全なコマンドセットにアクセスできます。-
仮想デバイスのシェルを開きます。
-
開発者モードの有効化
このコマンドを実行すると、VVDが再起動します。手順1を繰り返して、仮想デバイスのシェルに再接続します。
-
全機能の確認:
キーボードショートカット
Vega仮想デバイスを制御するには、マウスでクリックする代わりに、次のキーボードショートカットを使用します。高速リフレッシュの設定
コード変更を自動的に検出し、更新をリアルタイムでVega仮想デバイスに表示するには、高速リフレッシュを設定します。トラブルシューティング
Vega仮想デバイスで問題が発生した場合は、Vega仮想デバイスに関する問題のトラブルシューティングを参照してください。

![[My Fire TV] 設定メニューの [バージョン情報] オプションを示すスクリーンショット。](https://m.media-amazon.com/images/G/01/mobile-apps/dex/vega/run-apps/dev-mode-about._TTH_.png)
![[バージョン情報] 画面の [Fire TV Stick 4K Select] オプションを示すスクリーンショット。](https://m.media-amazon.com/images/G/01/mobile-apps/dex/vega/run-apps/dev-mode-taps._TTH_.png)
![[My Fire TV] 設定メニューの [開発者オプション] を示すスクリーンショット。](https://m.media-amazon.com/images/G/01/mobile-apps/dex/vega/run-apps/dev-options._TTH_.png)
![[開発者オプション] で [Developer Mode] のステータスが [無効] として表示されているスクリーンショット。](https://m.media-amazon.com/images/G/01/mobile-apps/dex/vega/run-apps/dev-mode-disabled._TTH_.png)
![[Enable 開発者モード] 確認ダイアログを示すスクリーンショット。[続行] と [キャンセル] のオプションがあります。](https://m.media-amazon.com/images/G/01/mobile-apps/dex/vega/run-apps/enable-dev-mode-continue._TTH_.png)


![[開発者オプション] の設定で [開発者モード] のステータスが [有効] として表示されているスクリーンショット。](https://m.media-amazon.com/images/G/01/mobile-apps/dex/vega/run-apps/dev-mode-enabled._TTH_.png)
