VDAグローバルオプション
Vegaアプリをインストール、テスト、デバッグするには、以下のVDAグローバルオプション、ローカルコマンド、シェルコマンドを使用します。シリアルオーバーライド
特定のシリアル番号または修飾子を持つデバイスまたはエミュレーターにコマンドを送信するには、-sを使用します。このオプションはVEGA_SERIAL環境変数をオーバーライドします。
デバイス(USB)
デバイス(TCP/IP)
デバイスがTCP/IP経由で接続されている場合は、vega exec vda devicesの出力に表示される識別子を使用します。
Vega仮想デバイス
VDAローカルコマンド
デバイス接続の管理、ファイルの転送、VDAサーバーの制御を行うには、開発マシンから次のコマンドを実行します。devices
接続されているすべてのデバイスの一覧を表示するには、devicesを使用します。-lを追加してデバイス修飾子を一覧表示します。
シリアル番号の取得
DSNを出力するには、get-serialnoを使用します。このコマンドは、デバイスがネットワークに接続されている場合でも、識別子ではなく実際のDSNを返します。
TCP/IPモード
USB接続デバイスをTCP/IPモードに切り替えるには、tcpipを使用してポート番号を指定します。デバイスはVDAデーモンを再起動し、指定されたポートでリッスンします。ポート5555を使用するか、1024より大きいポートを使用してください。
connectを使用してワイヤレス接続を確立します。設定の詳細なワークフローについては、Fire TVデバイスでTCP/IP経由のVDAを構成する方法を参照してください。
USBモード
このコマンドを実行する場合は、事前にUSBケーブルの接続を確認してください。接続
TCP/IP経由でデバイスに接続するには、connectを使用します。最初にデバイスをTCP/IPモードに構成します(「Fire TVデバイスでTCP/IP経由のVDAを構成する方法」を参照)。
disconnect
TCP/IP接続デバイスの接続を解除するには、disconnectを使用します。引数を指定せずにこのコマンドを実行すると、VDAはすべてのTCP/IP接続デバイスの接続を解除します。
ヘルプ
ヘルプファイルを表示するには、vega exec vda --helpを使用します。
サーバーの強制終了
サーバーを停止するには、kill-serverを使用します。
サーバーの起動
サーバーを起動するには、start-serverを使用します。
プッシュ
ファイルまたはディレクトリをデバイスにコピーするには、pushを使用します。転送の進行状況を表示するには-pを使用します。
プル
デバイスからファイルまたはディレクトリをコピーするには、pullを使用します。-pを追加すると転送の進行状況が表示され、-aを追加するとタイムスタンプとモードが表示されます。
バージョン
VDAのバージョンを表示するには、versionを使用します。
デバイスの待機
デバイスがオンラインになるまでアクティビティをブロックするには、wait-for-deviceを使用します。これは、スクリプトで操作する場合に役立ちます。
再起動
デバイスを再起動するには、rebootを使用します。
VDAシェルコマンド
これらのコマンドは、VDAシェルを介してデバイス上で実行されます。シェルの起動
vega exec vda shellコマンドを使用すると、リモートシェルをインタラクティブに実行し、多くのオプションを使用できます。
その他のシェルコマンド
アプリの管理・通信ツール
これらのツールにはVDAシェルからアクセスできます。vpm、vlcm、vmsgrコマンドの詳細については、アプリの管理・通信ツールを参照してください。
コンポーネントシェルの起動
各アプリは1つ以上のコンポーネントを起動します。 コンポーネントの一覧を取得するには、次のコマンドを実行します。application列の値を<コンポーネントID>引数として使用します。
コンポーネントを対話型で実行するには、次のコマンドを使用します。
メモリ使用状況
システム内のすべてのプロセスに関するメモリ使用量の概要を確認するには、ace_memusageを使用します。
スクリーンショットのキャプチャ
スクリーンショットをキャプチャしてPNG形式で保存するには、gwsi-tool-screenshooterを使用します。
デバイスログ
デバイスログを画面に出力するには、loggingctl logを使用します。

