Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
デバイスでアプリが正しく読み込まれるようにするには、Vega固有の変更が必要です。

3.1 manifest.tomlの対話型コンポーネント

UIコンポーネントのランタイムモジュールのパスとインターフェイスを更新します。
主な変更点
  1. コンポーネントID:krl.2 → krl.4
  2. ランタイムモジュールのパス:keplerscript.runtime.loader_2 → runtime.react_native_kepler_4
  3. インターフェイス:IKeplerScript_2_0 → IReactNativeKepler_0

3.2 manifest.tomlのヘッドレスコンポーネント

アプリでヘッドレスコンポーネント(サービスまたはタスク)を使用している場合は、次の例のようにランタイムモジュールを更新します。
主な変更点
  1. ランタイムモジュールのパス:headless.runtime.loader_2 → runtime.react_native_kepler_headless_4
  2. インターフェイス:IKeplerScript_2_0 → IReactNativeKeplerHeadless_0

3.3 app.jsonを更新する

app.jsonで、コンポーネントIDをkrl.2からkrl.4に更新します。

3.4 CMakeLists.txtを更新する

CMakeLists.txtファイルで、バージョン番号、C++標準、ライブラリターゲットを更新します。 テンプレートパターン(krl.2→krl.4)
バージョンサフィックスパターン(072→083)
ネイティブコードのリンク(C++ネイティブモジュールを使用している場合)
要件
  • CMake 3.22以降
  • C++20互換コンパイラ(GCC 10以降、Clang 12以降、MSVC 2019以降)

3.5 Vegaバンドルを構成する

package.jsonファイルにバンドル構成パッケージを追加します。
必要に応じて、package.jsonでバンドル分割を構成します。パフォーマンスの向上のために、本番アプリではdisableSplitBundleを削除するかfalseに設定して、コード分割を有効にすることをお勧めします。
最終更新日 2026年10月26日