結論
原因:操作ミス
-
対処は2通りあるけど着実に接続できる方法
端末の USBモードを「ファイル転送(MTP)」 にして再認識
adb tcpip 5555→adb connect <端末IP>:5555で無線接続Windows の ファイアウォールは「プライベートネットワーク」を許可
Android Studio のミラーリング警告は「家庭LANなら Acknowledge」でOK
以降は USB なしでデプロイ可能。再接続は
adb connect <IP>:5555の一発。
環境
端末:Google Pixel 9 Pro XL(API 36 相当)
IDE:Android Studio(Device Manager で実機が表示される状態)
PC:Windows(ファイアウォールの許可ダイアログあり)
ネットワーク:同一Wi-Fi(同一SSID・同一帯域推奨)
症状
-
Pair new devices over Wi-Fi で QR コードを使うと
「QRコードのパスワードが正しくありません」
と表示される。
実際の原因と手がかり
-
やりがちなパターンでカメラアプリからスキャンしても「パスワードが違います」
正しくは「設定」で「QRコードによるデバイスのペア設定」からスキャンすれば良いので設定画面を開いてキーワード「ペア設定」で画面にたどり着けば良い話。
着実な方法解決手順
初回はファイアーウォールの許可などが必要
1) USBで安定接続を確認
USB接続後、端末の通知から 「USBの制御:このデバイス(Pixel)」 を選択。
(「接続機器(PC)」ではなく、スマホ側 にしておくと安定します)
adb devices
# 例:
# List of devices attached
# 47061FDAS005CK device ← USBで認識OK
2) Wi-Fiデバッグへ切り替え
adb tcpip 5555
# restarting in TCP mode port: 5555
Pixel の IPアドレス を確認して(Wi-Fi詳細)、接続:
adb connect 192.168.3.2
# connected to 192.168.3.2:5555
確認:
adb devices
# 47061FDAS005CK device ← USB
# 192.168.3.2:5555 device ← Wi-Fi(同時表示なら両方つながってる)
USB を抜いたあと:
adb devices
# 192.168.3.2:5555 device ← Wi-Fiのみで接続継続
3) Android Studio 側で表示・実行
Device Manager/実行デバイス選択に Pixel 9 Pro XL API 36.0 が表示。
Run ▶ で USB なしデプロイOK。
途中で出たダイアログの意味と対応
🔒 ミラーリング警告(Acknowledge)
adb tcpip は 暗号化されない 通信。画面ミラーリング情報や操作が傍受される可能性があるよ、という注意。
自宅のプライベートLAN なら実務上OK → Acknowledge
会社LAN・公共Wi-Fi では避け、USB または 「ペアリングコード方式」 を推奨
🧱 ファイアウォール許可
プライベートネットワーク に対して adb.exe / Android Studio を許可
パブリックは原則オフでOK(外で使う人だけオンを検討)
代替:より安全な「ペアリングコード方式」
QRがこける/セキュアにやりたい場合は以下。
端末(開発者向けオプション)
ワイヤレスデバッグ → ON
デバイスとペア設定 → ペア設定コードでペアリング(コード表示)
Android Studio
Device Manager → Pair using Wi-Fi
Pair using pairing code を選び、端末のコードを入力
→ 暗号化やmdnsが使われ、adb tcpipよりセキュア
再発防止&便利コマンド
よく使う ADB
# ADB再起動
adb kill-server
adb start-server
# 現在の一覧
adb devices
# Wi-Fi接続
adb connect 192.168.3.2:5555
# 切断
adb disconnect 192.168.3.2:5555
バッチ化(Windows向け)
pixel_wifi_connect.bat
@echo off
adb connect 192.168.3.2:5555
adb devices
pause
ネットワークTips
AP隔離(クライアント間通信遮断) が有効なWi-Fiでは失敗します
2.4GHz/5GHz の 別SSID に分かれていると不安定になることも。同一SSID推奨
端末IPがDHCPで変わりやすいなら、固定IP にすると楽
チェックリスト(困ったらここだけ見る)
おわりに
今回のキーは spacedesk の干渉 と USB再認識(MTP)。
そこを解消したら adb tcpip → adb connect の王道で一気に通りました。


0 Comments