我正在尝试从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
确实有效。
答案 0 :(得分:0)
好的,所以在我尝试了很多选项之后我发现问题是Android Emulator只监听来自127.0.0.1(localhost)的流量,因此有几个解决方案:
我认为模拟器配置中有一个允许外部流量的选项。
2. SSH转发。
3.从主机外部设置某种代理到内部