这个问题与如何通过命令行关闭Android仿真器相同。
但是,尝试从第一个答案中提出建议的解决方案后,adb emu kill
对我而言并没有成功。
我正在为Android应用程序自动化单元测试。我的bash脚本在无头计算机上运行。它使用创建一个android设备,android create avd
并emulator
使用-no-window
属性执行。然后,它编译测试项目,使用连接到仿真器adb
,安装项目并执行我的测试。这一切都很好。
现在,我需要终止仿真器过程,就像引用的帖子一样,我只能使用来完成此操作kill -9
。
Google的“从命令行管理AVD ”教程只提到了如何在GUI环境中停止模拟器。
任何帮助表示赞赏。
使用adb kill-server
。它应该会有所帮助。或者
adb -s emulator-5554 emu kill
,emulator-5554
仿真器名称在哪里。
对于Ubuntu用户,我发现了一个很好的命令来停止所有正在运行的仿真器(感谢@uwe)
adb devices | grep emulator | cut -f1 | while read line; do adb -s $line emu kill; done
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句