Android 如何更改GenyMoon端口
我想同时在不同的Genymotion设备上运行自动化测试。为此,我必须为每个设备提供单独的端口号Android 如何更改GenyMoon端口,android,automated-tests,genymotion,appium,selendroid,Android,Automated Tests,Genymotion,Appium,Selendroid,我想同时在不同的Genymotion设备上运行自动化测试。为此,我必须为每个设备提供单独的端口号 有可能吗?通过Genymotion启动器,您可以启动多个虚拟机。尽管它们都有相同的默认端口(5555),但它们将从VirtualBox纯主机适配器获得不同的IP地址。例如,我刚刚启动了两台Genymotion机器,现在adb设备显示: $ adb devices List of devices attached 192.168.56.101:5555 device 192.168.56.102:5
有可能吗?通过Genymotion启动器,您可以启动多个虚拟机。尽管它们都有相同的默认端口(5555),但它们将从VirtualBox纯主机适配器获得不同的IP地址。例如,我刚刚启动了两台Genymotion机器,现在
adb设备
显示:
$ adb devices
List of devices attached
192.168.56.101:5555 device
192.168.56.102:5555 device
$
通过在TCP/IP套接字程序中指定IP地址和端口,或者在执行手动命令行工作或编写脚本时使用adb-s
,可以分别对每个端口进行寻址。这里我不介绍套接字编程,但这里有一个使用adb
进行选择性访问的快速示例,以查看位置服务是否在第二台设备上运行:
$ adb -s 192.168.56.102:5555 shell service check location
Service location: found
$
谢谢你的帮助。到目前为止,我找不到任何解决方案,所以我接受这个答案,因为你回答了我的另一个问题,我还没有问:D