由于双端口,ADB连接无法正常工作

时间:2014-10-21 13:36:41

标签: android port virtual-machine adb vmware

我正在尝试从VMware来宾连接到在主机上运行的Android模拟器。 该仿真器连接到端口5554。 我尝试了NAT和Bridged网络。 这就是我随时得到的:

root@dev-virtual-machine:~# adb connect 10.100.102.8:5554
unable to connect to 10.100.102.8:5554:5554

尝试转发端口并更改tcpip:

root@dev-virtual-machine:~# adb forward tcp:5555 tcp:5554
root@dev-virtual-machine:~# adb tcpip 5554
restarting in TCP mode port: 5554
root@dev-virtual-machine:~# adb connect 10.100.102.8
unable to connect to 10.100.102.8:5555

但是我仍然会遇到与双端口问题相同的错误。

当我运行时,从主机:

adb connect localhost:5554

确实有效。

1 个答案:

答案 0 :(得分:0)

好的,所以在我尝试了很多选项之后我发现问题是Android Emulator只监听来自127.0.0.1(localhost)的流量,因此有几个解决方案:

我认为模拟器配置中有一个允许外部流量的选项。
2. SSH转发。
3.从主机外部设置某种代理到内部