我想在后台为我的应用程序的每个用户提供一个单独的android模拟器。为此,我按以下方式克隆VM:
vboxmanage clonevm <uuid> --snapshot <suuid> --name test_clone1 --register
vboxmanage clonevm <uuid> --snapshot <suuid> --name test_clone2 --register
vboxmanage startvm test_clone1
vboxmanage startvm test_clone2
创建并正确启动两个VM。但是,运行ADB时,工具只能识别其中一个:
adb devices
List of devices attached
emulator-5554 device
原始VM有2个网络适配器,一个仅限主机,另一个转发了TCP端口5555的NAT。此外,它们在启动后具有不同的IP地址。
有人可以帮助我在克隆的设置/创建中改变,以便ADB识别所有克隆吗?
提前致谢
答案 0 :(得分:0)
我确实找到了一种方法
adb connect <clone1_ip>:<port>
adb connect <clone2_ip>:<port>
现在,当我发布adb设备时,两者都出现了。