模拟器启动正常。但是当你长按电源按钮(或F7
)并选择“关机”时,它会显示一个“正在关闭”的消息,并一直停留在屏幕上,模拟器实际上不会关闭。
我可以关闭模拟器窗口或结束其进程。但我想知道是否这是正确的关闭Android模拟器的方法。
模拟器启动正常。但是当你长按电源按钮(或F7
)并选择“关机”时,它会显示一个“正在关闭”的消息,并一直停留在屏幕上,模拟器实际上不会关闭。
我可以关闭模拟器窗口或结束其进程。但我想知道是否这是正确的关闭Android模拟器的方法。
来源:启动和停止模拟器。要停止模拟器实例,只需关闭模拟器窗口。
如果设备在错误状态下停止,重新启动模拟器时可能会持续出现此问题。为了解决这个问题,只需从管理器中虚拟设备的下拉菜单中选择“冷启动”即可。
我正在使用 Android Studio Chipmunk 2021.2.1,而这个主题中的大多数解决方案已经不起作用了。
有效的方法是使用 adb 关闭模拟设备:使用 adb
adb reboot -p
-p
代表关闭电源,因此它实际上不是“重新启动”)adb -s DEVICE_SERIAL reboot -p
通过运行adb devices
可以找到设备序列号列表。
通过adb
关闭设备是一种干净的关闭方式。如果由于某种原因无法使用该方法,则可以通过运行以下命令来终止模拟器:
pkill qemu
这将杀死计算机上运行的所有QEMU实例(Android模拟器在幕后使用它)。pkill(1)已安装在大多数计算机上,但如果它没有内置,则可能需要安装它。
adb devices
。由于只有一个设备显示出来,所以你知道那就是你想要的序列号。 - Michael KropatCmd + w
关闭模拟器窗口(无论是窗口模式还是停靠模式),它会自动关闭模拟器。如果您正在使用Android Studio的最新版本。
请删除此文件。
snapshot.lock.lock
multiinstance.lock
hardware-qemu.uni.loc
来自
.android/avd/Pixel_3a_API_29.avd
qemu-system
进程可以解决这个问题。这是给Mac用户的。
然后它将保存当前状态并关闭。