How to change Genymotion port

2019-05-26 21:01发布

I would like to run automatized test on different Genymotion devices in the same time. For this I have to give seperate port numbers for each device.

Is it possible?

1条回答
Deceive 欺骗
2楼-- · 2019-05-26 21:46

From the Genymotion Launcher, you are able to start multiple VMs. Although these each will have the same default port (5555), they will get different IP addresses from the VirtualBox host-only adapter. For example, I just launched two Genymotion machines and now adb devices shows:

$ adb devices
List of devices attached 
192.168.56.101:5555 device
192.168.56.102:5555 device
$

Each can be addressed separately by specifying IP address and port in your TCP/IP socket program, or by using adb -s if you're doing manual command line work or writing scripts. I won't go into socket programming here, but here's a quick example of selective access using adb to see if the Location service is running on the second device:

$ adb -s 192.168.56.102:5555 shell service check location
Service location: found
$
查看更多
登录 后发表回答