Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
VDAコマンドラインユーティリティを使用すると、Vegaアプリのインストール、テスト、デバッグを行うことができます。VDAはVega SDKに含まれているバイナリで、$HOME/vega/sdk/vega-sdk/main/{SDK version}/bin/tools/vdaに配置されています。 VDAで使用するようにFire TV Stickをセットアップする方法については、Fire TV Stickのセットアップを参照してください。VDAでVega仮想デバイス(シミュレーター)を操作する場合は、追加のセットアップは必要ありません。

VDAグローバルオプション

以下のVDAグローバルオプション、ローカルコマンド、シェルコマンドを使用して、Vegaアプリをインストール、テスト、デバッグします。

シリアルオーバーライド

特定のシリアル番号や修飾子を持つデバイスまたはエミュレーターにコマンドを送信するには、-sを使用します。このオプションはVDA_SERIAL環境変数をオーバーライドします。

デバイス(USB)

例:
出力の例:

デバイス(TCP/IP)

デバイスがTCP/IP経由で接続されている場合は、vega exec vda devicesの出力に表示される識別子を使用します:
例:
出力の例:

Vega仮想デバイス

例:
出力の例:

VDAローカルコマンド

devices

接続されているすべてのデバイスの一覧を表示するには、devicesを使用します。-lを追加してデバイス修飾子を一覧表示します。
例:
USB経由で接続されているデバイスの出力例:
TCP/IP経由で接続されているデバイスの出力例:
Vega仮想デバイスの出力例:

connect

TCP/IP経由でデバイスに接続するには、connectを使用します。デバイスがあらかじめTCP/IPモードに構成されている必要があります(Fire TVデバイスでTCP/IP経由のVDAを構成する方法を参照)。
ポート番号を指定しない場合、デフォルトでポート5555が使用されます。 例:
出力の例:

disconnect

TCP/IP接続デバイスの接続を解除するには、disconnectを使用します。引数を指定せずにこのコマンドを実行すると、VDAはすべてのTCP/IP接続デバイスの接続を解除します。
例:
出力の例:

ヘルプ

ヘルプファイルを表示するには、vega exec vda helpを使用します。
出力の例:

サーバーの強制終了

サーバーを停止するには、kill-serverを使用します。

サーバーの起動

サーバーを起動するには、start-serverを使用します。
出力の例:

プッシュ

ファイルまたはディレクトリをデバイスにコピーするには、pushコマンドを使用します。転送の進行状況を表示するには-pを使用します。
例:
出力の例:

プル

デバイスからファイルまたはディレクトリをコピーするには、pullを使用します。-pを追加すると転送の進行状況が表示され、-aを追加するとタイムスタンプとモードが表示されます
例:
出力の例:

バージョン

VDAのバージョンを表示するには、vda versionを使用します。
出力の例:

デバイスの待機

デバイスがオンラインになるまでアクティビティをブロックするには、wait-for-deviceを使用します。これは、スクリプトで操作する場合に役立ちます。
出力の例:

再起動

rebootコマンドを使用してデバイスを再起動します。
出力の例:

VDAシェルコマンド

シェルの起動

vega exec vda shellコマンドを使用すると、リモートシェルをインタラクティブに実行し、多くのオプションを使用できます。
出力の例:
その他のシェルコマンド
例:
出力の例:

アプリの管理・通信ツール

これらのツールにはVDAシェルからアクセスできます。
vpm、vlcm、vmsgrコマンドの詳細については、アプリの管理・通信ツールを参照してください。

コンポーネントシェルの起動

各アプリは1つまたは複数のコンポーネントを起動します。 コンポーネントの一覧を取得するには、次のコマンドを実行します。
コンポーネントを対話型で実行するには、次のコマンドを使用します。
出力の例:
コンポーネントシェルでコマンドを実行するには、次のコマンドを使用します。
例:
出力の例:

メモリ使用状況

システム内のすべてのプロセスに関するメモリ使用量の概要を確認するには、ace-memusageを使用します。
出力の例:

gwsi-tool-screenshooter

スクリーンショットをキャプチャしてPNG形式で保存するには、次のコマンドを使用します。
例:

デバイスログ

デバイスログを画面に出力するには、loggingctl logを使用します。
例:
出力の例:

関連トピック


最終更新日 2026年10月26日