Wi-Fi 経由で Wear OS をデバッグする

Wear OS はワイヤレス デバッグをサポートしています。これにより、Wi-Fi ネットワーク経由でアプリをデバッグできます。

前提条件

開始する前に、次の準備をしてください。

  • Android Debug Bridge(ADB): adb バージョン 30.0.0 以降を使用します。
  • 同じ Wi-Fi ネットワーク: 開発用パソコンと Wear OS スマートウォッチが同じ Wi-Fi ネットワークに接続されている必要があります。

ワイヤレス デバッグを有効にする

  1. スマートウォッチで開発者向けオプションを有効にします
  2. スマートウォッチで [設定] を開き、[開発者向けオプション] に移動します。
  3. [ADB デバッグ] を有効にします。
  4. [ワイヤレス デバッグ] を有効にします。

    表示されるダイアログで [許可] または [このネットワークで常に許可する] を選択して確定します。

パソコンとスマートウォッチをペア設定する

パソコンとスマートウォッチをペア設定する必要があるのは 1 回だけです。

  1. スマートウォッチで、[設定 > 開発者向けオプション > ワイヤレス デバッグ] に移動します。
  2. [新しいデバイスとペア設定] を選択します。
  3. スマートウォッチに、ペア設定用の Wi-Fi ペア設定コードIP アドレスポート が表示されます。これらの値をメモします。
  4. パソコンでターミナルを開き、次のコマンドを実行します。ip-addresspairing-port は、スマートウォッチに表示されている値に置き換えます。

    adb pair ip-address:pairing-port
    
  5. 入力を求められたら、スマートウォッチに表示されている Wi-Fi ペア設定コードを入力します。ペア設定が成功すると、次のようなメッセージが表示されます。

    Successfully paired to ip-address:pairing-port
    

スマートウォッチに接続する

スマートウォッチとパソコンをペア設定したら、スマートウォッチに接続できます。ワイヤレス デバッグを再起動するか、Wi-Fi ネットワークを変更するたびに再接続する必要があります。

  1. スマートウォッチで、[設定 > 開発者向けオプション > ワイヤレス デバッグ] に移動します。
  2. [ワイヤレス デバッグ]([新しいデバイスとペア設定] の下ではない)で、接続用の IP アドレスポート を確認します。

  3. パソコンで次のコマンドを実行します。

    adb connect ip-address:connection-port
    
  4. 次のコマンドを実行して接続を確認します。

    adb devices
    

    接続されているデバイスのリストにスマートウォッチが表示されます。

    このコマンドで複数のデバイスが返された場合は、adb コマンドの先頭にデバイスの IP アドレスを追加します。

    adb -s ip-address:connection-port
    

トラブルシューティング

接続できない場合は、次の操作を行います。

  • ネットワーク接続を確認する: 両方のデバイスが同じ Wi-Fi ネットワークに接続されており、ネットワークがピアツーピア トラフィックを許可していることを確認します。
  • ADB を再起動する: パソコンで adb kill-server を実行してから adb start-server を実行し、もう一度接続してみます。
  • デバッグを切り替える: スマートウォッチで [ワイヤレス デバッグ] をオフにしてから、もう一度オンにします。