可以在同一台机器上安全地运行多个Android模拟器并使用套接字进行通信吗?

Wil*_*ick 3 android emulation raw-sockets

我想在一台笔记本电脑(最坏情况)或私人网络上的几台机器上模拟一小部分Android设备.这用于测试Android上的通信和进程迁移.

是否有一种安全的方法可以在Eclipse下从给定的应用程序中识别和启动特定的模拟器?我有一个最近的Eclipse/Java/ADT设置,我正在使用Mark Murphy,Meier和Abelson的各种教程.

Tim*_*ell 6

从Android文档运行多个仿真器实例表明您可以同时运行多个实例.

如何在WindowsLinux 上创建两个或多个模拟器实例,表明可以创建使用不同端口的实例.

您还可以从"设备管理"选项卡中启动Eclipse中的多个模拟器.端口号将列在虚拟设备名称旁边.例如,my-emulator-name(模拟器-5556).

我没有亲自尝试连接到在不同机器上运行的多个实例,但它似乎是可能的.诀窍是将请求重定向到主机到模拟器.您可以使用控制台中的"adb forward"或"redir add"来执行此操作.

有关更多信息,请参阅Android文档中的模拟器网络.