31310


標題のとおり adb server の待ち受けアドレスの指定方法を知りたいと思っております。

使用しているSDKは android-sdk_r24.4.1-linux.tar.gz

通常、下記を行うと 127.0.0.1:5037 で adb server が待ち受けていると思います。

[code]

    $ adb start-server
    
[/code]

これをホストマシンの全ネットワークインターフェース、  
あるいは指定したネットワークインタフェースで待ち受けることはできますでしょうか？

行いことは次の[4.]です。  
1\. 今、ホストマシン(192.168.0.1)がありそこで Androidエミュレータが動いています。  
2\. そのエミュレータ内側で動くサーバプログラムがあります。それは 0.0.0.0:10000 で待ち受けているとします。  
3\. ホストマシンから次の操作でそのサーバプログラムに接続することができます。

[code]

    $ adb foward tcp:10000 tcp:10000
    $ telnet 127.0.0.1 10000
    
[/code]

  4. そのサーバプログラムに別マシン(192.168.0.3)から同じ様に接続したいのです。

[code]

    $ telnet 192.168.0.1 10000
    
[/code]

「$ adb -a start-server」ではダメでした。  
またホストはLinxuマシンなので iptables で 127.0.0.1 に転送しようとしましたが、知識不足のためかうまくいきませんでした。

何らかの手段をご存じの方いましたらご教示いただければと思います。


CC BY-SA 3.0
2016-12-16T01:14:05.573
31171
2016-12-22T05:00:28.053
19931
question
android adb
adb serverのリスニングアドレスを指定する方法はありますか？


自己フォローです。  
別フォーラムで回答いただいたsshのポートフォワードで対応できました。


CC BY-SA 3.0
2016-12-22T05:00:28.053
31310
2016-12-22T05:00:28.053
19931
31171
answer