如何在同一台机器上连接两个仿真器实例并在它们之间传输数据(文件)?

Dex*_*ers 1 ftp android emulation

在这里.

在连接到Internet的同一台计算机上有两个仿真器实例,即A和B. 现在我需要在A和B之间传输一个文件.我该怎么做?

我写一个ftp可能有意义..但我不确定端口和ips是如何的.有没有Android支持轻松文件传输的东西?(应该在模拟器之间工作)

知道所有这些方法会很棒.谢谢

jcx*_*ier 6

如何在两个Android模拟器之间进行通信,请参阅http://developer.android.com/guide/developing/devices/emulator.html:

互连仿真器实例

要允许一个仿真器实例与另一个仿真器实例通信,您必须设置必要的网络重定向,如下所示.

假设你的环境是

  • A是你的开发机器
  • B是您在A上运行的第一个模拟器实例
  • C是你的第二个模拟器实例,也在A上运行

并且你想在B上运行一个服务器,C将连接到这里,你可以在这里设置它:

  1. 在B上设置服务器,收听10.0.2.15:
  2. 在B的控制台上,设置从A:localhost:到B:10.0.2.15的重定向:
  3. 在C上,让客户端连接到10.0.2.2:

例如,如果要运行HTTP服务器,可以选择80和8080:

  • B听取10.0.2.15:80
  • 在B的控制台上,发出redir add tcp:8080:80
  • C连接到10.0.2.2:8080

希望能帮助到你!