Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
ここでは、Vega仮想デバイスまたはFire TVデバイスを使用してVegaアプリを実行する方法について説明します。各ツールは、それぞれ異なる開発ニーズに対応しています。Vega仮想デバイスは迅速なイテレーションに適している一方、Fire TVデバイスは本番環境に向けた実行に適しています。

Vega仮想デバイスでのアプリの実行

Vega開発者ツール(VDT)には、物理デバイスがなくてもVegaアプリをテストして実行できるVega仮想デバイスが付属しています。仮想デバイスでは、次の制御オプションを使用できます。
  • 仮想デバイス上でのマウスの直接操作
  • バーチャルリモコンインターフェイス
  • キーボードショートカットとコマンド

前提条件

  1. Vega SDKをインストールします。
  2. テストするVegaアプリを用意します。 Vega SDKのプロジェクトテンプレートから作成したアプリやサンプルアプリからダウンロードしたアプリを使用することも、独自に構築したアプリを使用することもできます。
  3. (任意)Vega仮想デバイスを登録します。テスト用にAmazonのサービスを使用する場合に必要です。

手順1:Vega仮想デバイスを起動する

コマンドプロンプトで、次のコマンドを実行します。
このコマンドはVega仮想デバイスが起動するまで待機します。
Vega仮想デバイスの起動時に、次の動作が確認されることがあります。
  • 初回起動時にマイクへのアクセスが要求される。
  • 起動時にタイムアウトする。ただし、オプションの--timeout引数を指定して待機時間を延ばすことができます。
Vega仮想デバイスを起動すると、Vega仮想デバイスのユーザーインターフェイスが新しいウィンドウで開きます。

手順2:アプリを読み込んで実行する

Vega仮想デバイスにアプリを読み込んで実行するには:
-dフラグは、Vega仮想デバイスでアプリを実行することを指定します。Fire TV Stickにアプリを読み込んで実行するには:
各パラメーターは次のように置き換えてください。
  1. は、アプリのvpkgファイルのパスに置き換えます。
  2. は、実際のアプリIDに置き換えます。
  3. は、Fire TV Stickのシリアル番号に置き換えます。

アーキテクチャ固有のコマンド

正しく実行するには、仮想パッケージ(vpkg)のアーキテクチャが開発コンピューターのアーキテクチャと一致している必要があります。以下に例を示します。Mac Mシリーズデバイス:
x86_64デバイス:

手順3:仮想デバイスを停止する

Vega仮想デバイスを停止するには、仮想デバイスウィンドウを閉じるか、次のコマンドを実行します。

オプションの構成

Vega仮想デバイスの登録(テスト用にAmazonのサービスを使用する場合のみ)

テスト用にAmazonのサービスを使用するには、Vega仮想デバイスを登録します。Kepler仮想デバイスが起動したら、次の手順に従います。
  1. 右上の [Register this device] をクリックします。
  2. 画面に表示されている登録コードを記録します。
  3. www.amazon.com/codeにアクセスして、コードを入力します。 次のメッセージが表示されたら登録は完了です。

Vega仮想デバイスの起動時のカスタマイズ

Vega仮想デバイスには、起動時に使用できるカスタマイズオプションがあります。起動コマンドの実行時に以下のオプションを指定できます。
  1. グラフィカルユーザーインターフェイス(GUI)を非表示にします。
  2. OpenGLアクセラレーションをオフにします(Ubuntu x86のみ)。
  1. デフォルトのディスプレイ解像度を変更します。

inputd-cliの全機能を利用するための開発者モードの有効化

Vega仮想デバイスでは、デフォルトで限定的なinputd-cliコマンドが提供されています。開発者モードを有効にすると、自動化とテストのための完全なコマンドセットにアクセスできます。
  1. 仮想デバイスのシェルを開きます。
  2. 開発者モードの有効化
    このコマンドを実行すると、VVDが再起動します。手順1を繰り返して、仮想デバイスのシェルに再接続します。
  3. 全機能の確認:

    キーボードショートカット

    Vega仮想デバイスを制御するには、マウスでクリックする代わりに、次のキーボードショートカットを使用します。

    高速リフレッシュの設定

    コード変更を自動的に検出し、更新をリアルタイムでVega仮想デバイスに表示するには、高速リフレッシュを設定します。

    トラブルシューティング

    Vega仮想デバイスで問題が発生した場合は、Vega仮想デバイスに関する問題のトラブルシューティングを参照してください。

関連トピック


最終更新日 2026年10月26日