我想在一台笔记本电脑(最坏的情况)或专用网络上的多台机器上模拟一个小型 Android 设备集群。这是用于测试 Android 上的通信和进程迁移。
是否有一种安全的方法可以从 Eclipse 下的给定应用程序中识别和启动特定模拟器?我有一个最近的 Eclipse/Java/ADT 设置,我正在使用 Mark Murphy、Meier 和 Abelson 提供的各种教程。
我想在一台笔记本电脑(最坏的情况)或专用网络上的多台机器上模拟一个小型 Android 设备集群。这是用于测试 Android 上的通信和进程迁移。
是否有一种安全的方法可以从 Eclipse 下的给定应用程序中识别和启动特定模拟器?我有一个最近的 Eclipse/Java/ADT 设置,我正在使用 Mark Murphy、Meier 和 Abelson 提供的各种教程。
从 Android 文档中运行多个模拟器实例表明您可以同时运行多个实例。
如何在 Windows或Linux上创建两个或多个模拟器实例表明可以创建使用不同端口的实例。
您还可以在 Eclipse 中从“设备管理”选项卡启动多个模拟器。端口号将列在虚拟设备名称旁边。例如,my-emulator-name (emulator-5556)。
我没有亲自尝试连接到在不同机器上运行的多个实例,但这似乎是可能的。诀窍是将对主机的请求重定向到模拟器。您可以使用控制台中的“adb forward”或“redir add”来执行此操作。
有关更多信息,请参阅Android 文档中的模拟器网络。