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

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

作者:互联网

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

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

解决方法:

Android文档中的Running multiple emulator instances声明您可以同时运行多个实例.

How to create two or multiple instances of emulator on Windowson Linux显示可以创建使用不同端口的实例.

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

我没有亲自尝试连接到在不同机器上运行的多个实例,但它似乎是可能的.诀窍是redirect requests to the host machine to the emulator.您可以使用控制台中的“adb forward”或“redir add”来执行此操作.

有关更多信息,请参阅Android文档中的Emulator Networking.

标签:raw-sockets,android,emulation
来源: https://codeday.me/bug/20190827/1742285.html