有没有办法通过命令行启动给定的 avd
并通过 adb
注册它?
我也希望模拟器 headless 启动。
我正在寻找这个来快速运行测试。
最佳答案
对于寻找非 headless 命令行启动的其他人:
/Applications/Genymotion.app/Contents/MacOS/player --vm-name "xxxx"
获取虚拟机列表:
$ VBoxManage list vms
"Galaxy Nexus - 4.2.2 - API 17 - 720x1280" {56d8e3aa-ecf8-483e-a450-86c8cdcedd35}
其中 xxxx 可以是名称或 id:
/Applications/Genymotion.app/Contents/MacOS/player --vm-name 56d8e3aa-ecf8-483e-a450-86c8cdcedd35
/Applications/Genymotion.app/Contents/MacOS/player --vm-name "Galaxy Nexus - 4.2.2 - API 17 - 720x1280"
你可以用普通的进程杀掉它:
ps | grep "Genymotion\.app/Contents/MacOS/player" | awk '{print $1}' | xargs kill
关于android - 如何编写 genymotion 模拟器来启动给定的 headless avd?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18396344/