経緯
WiFi経由でスマホ(HUAWEI P20 Lite)とパソコン(Windows)をadb接続しようとしたものの、なかなかうまくいかなかったので、僕が直面したエラーとその解決方法について書いていきます。
以下、開発者向けオプションは有効化してあるものとして話を進めていきます。
基本的な手順
- スマホとパソコンを同じWi-Fiネットワークに接続
- USBケーブルでスマホをパソコンを接続
-
adb tcpip 5555
をコマンドプロンプトで実行 - USBを切り離す
- スマホのIPアドレスを調べ、
adb connect [IPアドレス]
を実行。 -
adb devices
でadb接続できていることを確認
うまくいかなかったこと
まずは手順通りに進めていったところ、手順の5でadb connect [IPアドレス]
を実行したときに、
対象のコンピューターによって拒否されたため、接続できませんでした。(10061)
となり、接続できませんでした。
そこで、手順4でUSBを切り離さずに、USBで接続したままadb connect [IPアドレス]
を実行したところ、その時点では
connect to [IPアドレス]:5555
と接続できたものの、その後USBを切り離してからadb devices
で確認したところ、
List of devices attached
[IPアドレス]:5555 offline
と表示され、うまく接続できませんでした。
同様のエラーについて検索したところ色々な情報が見つかったのですが、僕の場合はどれもうまくいきませんでした。
adb device offline with ADB wireless - Stack Overflow
adb devicesでofflineと表示される | 悠久無窮的生活
android — Android StudioワイヤレスADBエラー(10061)
AndroidアプリをWiFi経由でデバッグ - Qiita
解決方法
スマホの設定の
設定 > システム > 開発者向けオプション > 充電専用モードでADBデバッグを許可する
をONにして手順通りに実行したところ、無事にWi-Fi経由でadb接続することができました。