Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
このページでは、高速リフレッシュを使用する際に発生する可能性のある一般的な問題の解決策を示します。解決策がここで見つからない場合、開発者フォーラムに問題を投稿すれば追加のサポートを受けることができます。

ポート8081が既に使用されている

エラー:
原因: このエラーは次の場合に表示されます。
  1. 別のMetroバンドラーインスタンスが実行されている。
  2. 前回の高速リフレッシュセッションが正しく終了しなかった。
  3. 別のアプリがポート8081を使用している。
解決策:
  1. ポート8081を使用するプロセスを特定します。
  2. ポート8081の特定のプロセスまたはすべてのプロセスを終了します。
  3. Metroを再起動します。

アプリに変更が反映されない

原因: デバイスのアーキテクチャと一致しないビルドバリアントが使用されている場合、高速リフレッシュによってコード変更が表示されません。高速リフレッシュ機能を正しくサポートするには、デバイスごとに固有のデバッグビルドタイプが必要です。 解決策: デバイスに適したデバッグビルドバリアントを使用してください。
  • Fire TVデバイス:*_armv7.vpkgを使用します。
  • Mac Intel Vega仮想デバイス:*_x86_64.vpkgを使用します。
  • Mac M1/M2 Vega仮想デバイス:*_aarch64.vpkgを使用します。

Metroサーバーに接続できない

原因: Metroサーバーがデバイスに接続できないため、高速リフレッシュが機能しません。Metro Serverに「Pending…Device connection」というメッセージが表示された場合、接続が失敗したことを示します。 解決策:
  1. ポートフォワーディングが有効になっているかどうかを確認します。
  2. デバイスのシリアル番号が正しいかどうかを確認します。
  3. 両方のターミナル(Metroサーバーとアプリ)が実行されていることを確認します。
  4. Metroサーバーの接続にポート8081が使用されていることを確認します。

アーキテクチャが一致しない

原因: デバイスのアーキテクチャとビルドされたアプリパッケージ(.vpkgファイル)が一致しないため、アプリがクラッシュするか起動に失敗します。この不一致は、デバイスで使用されているアーキテクチャとは異なるアーキテクチャ用にアプリをコンパイルした場合に発生します。 解決策:
  1. デバイスのアーキテクチャが.vpkgファイルと一致していることを確認します。
  2. vega device infoコマンドを使用して、デバイスのアーキテクチャを確認します。
  3. 一致していない場合は、正しいアーキテクチャでアプリを再ビルドします。

関連トピック


最終更新日 2026年10月26日