Androidでのリモートデバッグ方法

Androidでのリモートデバッグ方法

常識的な話ですが、知らなかったのでメモ。 SDKに含まれているadbコマンドでネットワーク設定を使用すればよい模様。

設定手順

  • Android端末とPCをUSBケーブルで接続
  • シェルで[adb devices]を実行して、接続を確認
 > adb devices
  • シェルで[adb tcpip listen_port] を設定(例:"adb tcpip 5555")
 > adb tcpip 5555
  • シェルで[adb connect android端末のIPアドレス:lesten_port]設定(例:"adb connect 192.168.0.2: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が通っていないので、設定する必要がある。

/* -----codeの行番号----- */