以下命令用于使用Android SDK工具版本24.4.1退出模拟器。将工具版本更新到25.1.6后,它停止在Mac上工作。
adb -s emulator-5554 emu kill
即使以下命令不起作用。命令提示符中没有显示错误。 adb kill-server
看起来新版本有一些问题。有谁知道原因是什么?我想通过启动和停止模拟器以编程方式控制模拟器。更新Android SDK工具后突然停止工作:-(
答案 0 :(得分:0)
我遇到了同样的问题,并且相信原因是Google在25.1.6更新中引入的模拟器命令行命令的身份验证步骤。
解决方法是通过包含此身份验证的telnet会话终止模拟器。这个telnet会话的一个很好的自动化期望脚本可以在https://gist.github.com/vaughandroid/310c6d1d12f5473ea2e098982c77443f下找到。
期望脚本的相关步骤是:
spawn telnet localhost 5554
expect "OK"
send "auth $TOKEN\r"
expect "OK"
send "kill\r"
expect "OK"