如何停止来自 运行 的模拟应用程序? (Android Studio,64 位 Win7 SP1)

How to stop emulated app from running? (Android Studio, 64-bit Win7 SP1)

Running Your App -> Run on the Emulator 清楚地解释了如何通过启动模拟器从 Android Studio 中 运行 应用程序。

我的问题是—— 完成后:"How should I STOP the emulated app from running?"

想法 #1 - 使用 Android Studio 菜单上的 "Run -> Stop (Ctrl + F2)" 选项。但是,当 运行 连接我的简单 Hello-World 类型的应用程序时,该选项被禁用。 因此,Ctrl+F2无效。

想法 #2 - 关闭模拟器 window,方法是右键单击任务栏中的模拟器图标,然后选择 "Close window." 这样就可以正常关闭应用程序,但随后似乎让事情处于一种奇怪的状态。 -- 当我再次尝试 运行 应用程序时,出现错误,我不得不重新创建项目。 这种情况反复发生。

想法 #3 - 尝试关闭(模拟的)Android 设备。 我在星期六晚上尝试过:我按住(模拟的)电源按钮。单击 "Device options" window 中的选项。 现在是星期一早上,它仍然说它是 "Shutting down..."。

所以,"How should I stop the emulated app from running?"

感谢您提供任何 suggestions/help。

Russell

我现在才知道我问错了问题。 我应该问一下如何停止 运行ning 模拟器。

尽管我可以通过右键单击任务栏中模拟器的条目并选择 "Close window" 来完成此操作,但这似乎导致了一些问题。 ["The selected device is incompatible" 显示在 "Device Chooser" 对话框中。] 所以,我认为这是错误的做法。

不过,从那时起,我想我发现是其他原因导致了我的问题:

  1. 我有一个 Android 模拟器进程 (emulator-arm.ese *32) 没有正确终止。

  2. 当我选择另一个设备时,我没有 给定(慢)Android 模拟器足够的时间来清除“The 所选设备不兼容”错误。

在我关闭 Android Studio 后,问题进程停留在 Windows' 任务管理器中,而任务管理器未能将其终止。 所以我重新启动了我的电脑,现在一切似乎都正常了。

使用模拟器本身的多任务按钮打开 运行 应用程序列表,然后单击 "X" 关闭您的应用程序。