リモート PCは Windows10で動いており、今時の Windows10には標準で OopenSSHが乗っているので楽。
ローカル PCの 5556と 5557をリモート PCの 5554と 5555へ転送するように SSHポートフォワーディングを設定。
リモート PCで AVDを起動するとデバッグターゲットにリモート PC上の AVDが出てくるのでデバッグを行う。
参考までに PortForderの設定例。
Host yume_server # リモート PCで AVDを動かし、デバッグを行う HostName 192.168.0.100 User username # ローカル PCの adbポートをリモート PCの adbポートへ LocalForward 5554 127.0.0.1:5554 LocalForward 5555 127.0.0.1:5555
localhostと書くと駄目なのは IPv6がらみかな?
あまり意味はないけれど、adbを介して avdが動いているだけなので、リモート PCにつないだ実機も同列に扱えたりする。