二台PCがあるとき、1台でEmulatorのみ動かして、ネットワーク越しにADBを繋ぎたい
AndroidのEmulatorは重いので、 二台PCがあるときは、1台でEmulatorのみ動かして、ネットワーク越しにADBを繋ぎたい、とかありますよね。
※ 以下、Windows の場合は、 Cygwin + SSH Server などが必要です。
Emulatorを動かしているPCで、以下を実行
# (Emulatorを起動。起動を待つ。) $ adb tcpip 5959 $ telnet localhost 5554 redir add tcp:5959:5959 quit $ ssh -R 5959:localhost:5959 192.168.1.4
開発するPC
adb connect localhost:5959