Android模拟器不会关闭

Cyk*_*ker 14 android shutdown exit terminate android-emulator

我已经有这个问题很长一段时间了.模拟器启动正常.但是,当您长按电源按钮(或F7键)并选择"关闭电源"时,它表示它正在关闭 - 但"关机"消息将永远保留在屏幕上.

虽然我可以直接关闭模拟器窗口,或者杀死它的进程,但我想知道关闭Android模拟器的正确方法是什么.

小智 23

  1. 打开安卓工作室
  2. 去 AVD 管理器
  3. 转到操作选项卡
  4. 单击箭头
  5. 你会看到停止
  6. 单击并关闭模拟器:)

如果设备在错误状态下停止,则在重新启动模拟器时这可能会持续存在。要解决此问题,只需从管理器中虚拟设备的下拉菜单中选择“立即冷启动”。

  • 看来不再有停止选项了,[这个答案](/sf/answers/1036952941/)就是解决方案! (4认同)
  • 停止模拟器,然后从 AVD 管理中选择“立即冷启动”是有效的解决方案。 (3认同)
  • 谢谢你!我的 AVD 被卡在关闭状态,这迫使它! (2认同)

Mic*_*pat 16

我正在运行 Android Studio Chipmunk 2021.2.1,该线程中的大多数解决方案不再有效。

亚行解决方案

有效的是使用 adb关闭模拟设备:

adb reboot -p
Run Code Online (Sandbox Code Playgroud)

-p代表关闭电源,所以这并不是真正的“重新启动”)

如果您连接了多个设备,则需要指定哪一个:

adb -s DEVICE_SERIAL reboot -p
Run Code Online (Sandbox Code Playgroud)

(您可以通过运行找到设备序列号列表adb devices

替代 pkill 解决方案

通过关闭adb是关闭设备的最干净的方法。如果由于某种原因不起作用,您可以通过运行以下命令来终止模拟器:

pkill qemu
Run Code Online (Sandbox Code Playgroud)

这将杀死计算机上所有正在运行的 QEMU 实例(QEMU 是 Android 模拟器在幕后使用的)。pkill(1) 已安装在大多数计算机上,但如果它不是内置的,您可能必须安装它。


fhw*_*w72 13

根据我在google上找到的文档,只需关闭模拟器窗口就是关闭模拟器的正确方法.

要停止模拟器实例,只需关闭模拟器的窗口.

来源:启动和停止模拟器

  • 对不起,文档是谎言。该窗口甚至没有“关闭”按钮。 (3认同)
  • 尽管它仍然说要关闭它,关闭窗口,但该进程仍然在后台运行,占用内存,因为它仍然打开 (3认同)
  • 如果窗口已停靠,则关闭窗口只会停止模拟器,而不是模拟器在单独的窗口(在 Windows 中)中运行,这是通过更改模拟器上 AndroidStudio 中的 ViewMode 获得的。因此,为了阻止它,我将其更改回停靠状态,或者终止该进程 (2认同)

小智 10

好的,这样做:

  1. 打开Android Studio 安卓工作室

2.进入AVD管理器 AVD 管理器选择

3.立即选择您的模拟器并冷启动 在此输入图像描述

  • 奇怪的是,现在只是出现错误“AVD <such and such> 已在运行。如果情况并非如此,请删除 [锁定文件],然后重试。” (3认同)

Ber*_*man 6

如果您在 Android Studio 中使用最新版本。

删除了这个文件。

快照.锁.锁

多实例.lock

硬件-qemu.uni.loc

.android/avd/Pixel_3a_API_29.avd
Run Code Online (Sandbox Code Playgroud)


Pra*_*ngh 6

在 Mac 上,您只需使用快捷方式Cmd + w即可关闭模拟器窗口(窗口或停靠模式)。它会自动关闭模拟器。

我已经针对 Android Studio Bumblebee 验证了这一点 | 2021.1.1 补丁 3


小智 5

打开虚拟设备管理器,找到您关注的虚拟设备,在其操作栏下拉菜单中勾选“立即冷启动”。

  • 这将“重新启动”模拟器,执行冷启动。这里问的问题是如何“关闭它”(无需再次启动)。 (2认同)