2011-05-03 93 views

回答

1

是的。传出侧正常工作,但传入侧(无论哪个接收连接)都有点复杂。你可以设置一个仿真器或adb端口,但只能在托管该仿真器的机器的环回接口(“localhost”,即127.0.0.1)上连接一个端口到它所托管的仿真器android设备。它可能不会接受外部网络上的连接。所以为了解决这个问题,你可以从一个托管机器到另一个托管机器,并设置一个ssh端口,使连接机器的环回端口转发到接收机器的环回端口,然后转发到它的端口仿真器...

1

首先,android模拟器独立于Eclipse。也就是说,你不需要Eclipse来运行模拟器:

C:\android-sdk-windows\tools\emulator.exe -avd <AVD name> 

所以回答你的问题适用于这两种方案:从模拟器Eclipse中运行或不运行的Eclipse在所有。

至于你的问题:是的,这是可能的。 Android模拟器基本上是一个大量定制的Linux机器。

从命令行输入:adb shell,您将发现自己身处熟悉的Linux shell。 :)

然后ping其他仿真器的IP地址,看看通信如何流动。