Androidでのリモートデバッグ方法
常識的な話ですが、知らなかったのでメモ。 SDKに含まれているadbコマンドでネットワーク設定を使用すればよい模様。
設定手順
- Android端末とPCをUSBケーブルで接続
- シェルで[adb devices]を実行して、接続を確認
> adb devices
- シェルで[adb tcpip listen_port] を設定(例:"adb tcpip 5555")
> adb tcpip 5555
> adb connect 192.168.0.2:5555
- 接続されていれば、 [adb logcat] ログ出力の設定
> adb logcat
- 接続不要になったら、 [adb usb] 接続をUSBモードに変更
> adb usb
※ポート番号がわかればアクセスが可能となるので、必ず終了させること
Android端末のIPアドレスがわからない時には
【設定】>【タブレット情報」>【端末の状態】>【IPアドレス】 で確認可能。
adbのPathがわからない時には
AndroidStudioの【File】>【Other Setting】>【Default Project Structure】>【Android SDK Location】のPathを確認。
デフォルトではadbコマンドにはPathが通っていないので、設定する必要がある。