以下、その手順です。
1.端末側の準備をする。
方法は2つあります。
1つは、一度USBケーブルをつないで、adbdをkillする方法。
2つ目は、adb Wirelessというアプリを使う方法
※修正 どちらも要ルートです。
以下1つ目の手順です。
C:\>adb shell
shell@android:/ $ setprop service.adb.tcp.port 5555
setprop service.adb.tcp.port 5555
shell@android:/ $ ps | busybox grep adbd
ps | busybox grep adbd
shell 128 1 5492 204 ffffffff 00000000 S /sbin/adbd
shell@android:/ $ kill 128
終わったらUSBケーブルを抜く
web上でポート番号は何でも良いという情報も見ましたが、
GalaxyNexusで試してみたところ、ポート番号は5555以外受け付けませんでした。
2つ目の手順は、
adbWirelessをインストールしてonするだけ。
ただし、前述の通り要ルートです。
https://market.android.com/details?id=siir.es.adbWireless&hl=ja
2.接続
コマンドプロンプトから下記を実行
connected to 192.168.1.213:5555
C:\>adb shell
shell@android:/
番外編:adbputtyを使う
bashやbusyboxを使う場合、tabキーで補完が聞かなかったり、エスケープシーケンスが正しく表示されなかったりします。
そんな時はadbputtyを使うと便利です。
adbがputtyで使えるエンハンス版
adb puttyを無線で使うには、上記1,2までやった段階で、ad bputtyを開き、
ホスト名にtransport-tcp, ポート番号に5037を入力します。
これで接続出来ます。
0 件のコメント:
コメントを投稿