接続から起動まで一貫してまとめている記事がなかったこと、 また比較的新しいAndoird機種の設定方法が既存の記事と異なっていたため、まとめました。
機種
Pixel 7a, Android バージョン: 13
手順
- 設定画面 → デバイス情報 → ビルド番号を6回タップし、開発者向けオプションを有効にする
- 設定画面 → システム → 開発者向けオプション → ワイヤレスデバッグON
- ワイヤレスデバッグ → 「ペア設定コードによるデバイスのペア設定」で
対象IPアドレスとポート, 6ケタのコードが出力されるので、
adb pair
を用いて値を入力
adb pair xxx.xxx.xxx.xxx:xxxx Enter pairing code: XXXXXX
すると、adb devices
コマンドで接続した端末のIPアドレスとポート番号が表示されるので、以下のようにadb connect
でIPアドレスとポート番号を指定して接続
adb connect 192.168.xxx.xxx:xxxxx
react-native run-android
入力時に --deviceId
でId(端末の場合はIPアドレスとポート番号)を指定して起動
npx react-native run-android --deviceId 192.168.xxx.xxx:xxxxx