adbコマンドを使うとPC-Android間を無線で接続した状態でデバッグできます。 MacBook AirのようにUSBポートが枯渇しているときは便利ですね。
How to debug in Android Studio using adb over WiFi - Stack Overflow
- 有線で実施
cd ~/Library/Android/sdk/platform-tools/ ./adb shell setprop service.adb.tcp.port 4444 ./adb tcpip 4444
ケーブルを抜き、PCからネットワーク上で見えるネットワークに繋いで実施
(有線のままでもネットワーク経由の接続を確立すると思います)(例ではAndroidのIPが192.168.1.90とする)
./adb connect 192.168.1.90:4444
- Android Studioでプロジェクトを実行すると端末の一覧に表示され、以下有線と同じ
スクリプト
毎回実行するのが手間なので、雑にスクリプト書きました。
引数チェックもUSAGE出力も接続チェックもコマンドの有無チェックもないです。
- パスの通った場所に適当なファイル名で保存して
- 実行権限を付けて
- 第一引数に端末のIPアドレスを指定してご利用ください。
#!/bin/bash ANDROID_SDK_PATH=~/Library/Android/sdk ADB=$ANDROID_SDK_PATH/platform-tools/adb PORT=4444 $ADB devices $ADB shell setprop service.adb.tcp.port $PORT $ADB tcpip $PORT $ADB connect $1:$PORT