Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
Skip to main content
Vega SDKにはコマンドラインインターフェイス(CLI)があり、ターミナルでアプリをビルドして仮想デバイスを実行できます。コマンドを実行するときは、エラーを防ぐためにすべてのプレースホルダーを実際の値に置き換えます。たとえば、、、を、実際のアプリ名、会社名、プロジェクトディレクトリのパスに置き換えます。amazonを会社名やパッケージIDとして使用しないでください。 このページでは、Vega CLIコマンドとその例について説明します。

ヘルプオプション

すべてのVegaコマンドのオプションを参照するには、次のコマンドを使用します。
特定のコマンドのヘルプを表示するには、次のコマンドを使用します。
たとえば、kepler buildコマンドのすべてのオプションを確認するには、次のコマンドを使用します。

よく使用されるコマンド

npx react-native build-kepler

npx react-native build-keplerコマンドを使用してアプリをコンパイルし、vpkgを生成します。 アプリをビルドするには、次のコマンドを使用します。

kepler clean

<プロジェクトルート>/buildフォルダに生成されたアーティファクトを削除するには、次のコマンドを使用します。

kepler project list-templates

サンプルアプリの作成に使用できるJavaScriptテンプレートとターボモジュールテンプレートを表示するには、次のコマンドを使用します。
出力の例:

kepler project generate

Vegaプロジェクトを作成するには、必要なパラメーターを指定してkepler project generateコマンドを使用します。 新しいアプリを作成するには、次のコマンドを使用します。
コマンドのさまざまなコンポーネントの詳細は次のとおりです。
  • kepler project generate - このコマンドを使用してVegaアプリを生成します。
  • --template - Vegaアプリやターボモジュールのテンプレート名です。これらはkepler project list-templatesコマンドで確認できます。この例では、hello-worldテンプレートを使用しています。
  • --name - 新しいアプリまたはターボモジュールの名前です。アプリ名に空白や特殊文字を含めることはできません。を新しいアプリの任意の名前に置き換えます。
  • —packageId - Vega向けReact Nativeアプリに必要なmanifest.tomlで使用するパッケージID(ターボモジュール用ではありません)。を自分の会社名に置き換え、を自分のアプリ名に置き換えます。これにより、新しいアプリのパッケージIDが設定されます。
  • —outputDir(省略可能) - 新しいアプリファイルの出力ディレクトリを指定します。を自分のアプリ名に置き換えます。
このフォーマットに従うと、コマンドによって、新しいプロジェクトへのパスが表示されます。

kepler run-kepler

アプリをインストールして実行するには:
以下のコマンドは、kepler device install-appコマンドとkepler device launch-appコマンドを組み合わせたものです。 VVDの場合:
Fire TVの場合:
たとえば、keplersampleappというアプリをMac Mシリーズコンピューターで実行するには、次のコマンドを実行します。

デバイスコマンド

Vega CLIデバイスコマンドインターフェイスは、物理デバイスとVVDを操作する手段を提供します。デバイスコマンドを機能させるには、VDAをインストールしてパスで使用できるようにする必要があります。 一般的なコマンド形式は次のとおりです。
使用可能なすべてのデバイスコマンドを表示するには、次のコマンドを使用します。

kepler device copy-from

デバイスファイルをホストコンピューターにコピーするには、次のコマンドを使用します。

kepler device copy-logs

デバイスからアーティファクトファイルを取得するには、次のコマンドを使用します。

kepler device copy-to

ホストファイルをデバイスにコピーするには、次のコマンドを使用します。

kepler device get-log-info

デバイスからログ情報を取得するには、次のコマンドを使用します。

kepler device install

デバイスやシミュレーターにアプリをインストールするには、アプリのパッケージのパスを引数(-p)として追加します。このパスは、build/<アーキテクチャ>-<ビルドタイプ>/<アプリ名>_<アーキテクチャ>.vpkgという構文に従います。 たとえば、keplersampleappがMac x86コンピューターで実行される場合、次のコマンドを使用します。
ディレクトリ内の適切な.vpkgを自動的に検出してインストールするには、次のコマンドを使用します。
ビルドタイプとしてdebugを指定するには、次のコマンドを使用します。
ビルドタイプとしてreleaseを指定するには、次のコマンドを使用します。

kepler device installed-apps

デバイスにインストールされているアプリの一覧を表示するには、次のコマンドを使用します。
たとえば、仮想デバイスにインストールされているすべてのアプリの一覧を表示するには、次のコマンドを使用します。

kepler device installed-packages

デバイスにインストールされているすべてのパッケージの一覧を表示するには、次のコマンドを使用します。
たとえば、仮想デバイスにインストールされているすべてのパッケージの一覧を表示するには、次のコマンドを使用します。

kepler device is-app-installed

アプリ名を指定してアプリのインストールを確認するには、次のコマンドを使用します。
プロジェクトディレクトリを指定してアプリのインストールを確認するには、次のコマンドを使用します。

kepler device is-app-running

アプリ名を指定してデバイス上でアプリが実行されているかどうかを確認するには、次のコマンドを使用します。
プロジェクトディレクトリを指定してデバイス上でアプリが実行されているかどうかを確認するには、次のコマンドを使用します。

kepler device is-connected

特定のデバイスの接続状態を確認するには、次のコマンドを使用します。
例:
接続しているときの出力:
接続していないときの出力:

kepler device launch-app

アプリ名を指定してデバイスでアプリを起動するには、次のコマンドを使用します。
プロジェクトディレクトリを指定してデバイス上でアプリを起動するには、次のコマンドを使用します。

kepler device list

接続されているデバイス(Fire TV StickとVega仮想デバイス)の一覧を表示するには、次のコマンドを使用します。
Vega仮想デバイスは次のように表示されます。VirtualDevice : tv - architecture - OS type - hostname 以下は、Fire TV Stick(GXX2A1234567890A)を接続し、仮想デバイスを実行している場合の出力例です。

kepler device reboot

特定のデバイスを再起動するには、次のコマンドを使用します。

kepler device run-cmd

特定のデバイスでコマンドを実行するには、次のコマンドを使用します。

kepler device running-apps

デバイスで実行されているすべてのアプリの一覧を表示するには、次のコマンドを使用します。
たとえば、仮想デバイスで実行されているすべてのアプリの一覧を表示するには、次のコマンドを使用します。

kepler device shell

デバイスでシェルセッションを開始するには、次のコマンドを使用します。

kepler device start-log-stream

デバイスからのログのストリーミングを開始するには、次のコマンドを使用します。

kepler device stop-log-stream

デバイスからのログのストリーミングを停止するには、次のコマンドを使用します。

kepler device start-port-forwarding

デバイスで順方向または逆方向のポートフォワーディングを開始するには、次のコマンドを使用します。

kepler device stop-port-forwarding

デバイスで順方向または逆方向のポートフォワーディングを停止するには、次のコマンドを使用します。

kepler device terminate-app

アプリ名を指定してデバイス上のアプリを終了するには、次のコマンドを使用します。
プロジェクトディレクトリを指定してデバイス上でアプリを終了するには、次のコマンドを使用します。
例:

kepler device uninstall-app

アプリ名を指定してデバイスからアプリをアンインストールするには、次のコマンドを使用します。
プロジェクトディレクトリを指定してデバイス上のアプリをアンインストールするには、次のコマンドを使用します。
例:

Vega仮想デバイスコマンド

kepler virtual-device status

仮想デバイスの状態を確認するには、次のコマンドを使用します。

kepler virtual-device start

シミュレーターを起動するには、次のコマンドを使用します。
ターミナルに次のメッセージが表示されます。

kepler virtual-device stop

シミュレーターを停止するには、次のコマンドを使用します。

関連トピック


最終更新日 2026年10月26日