Android Studio:调试器分离,但应用程序也停止

问题描述:

我一直在寻找一些有关Android Studio(我正在使用2.2.3版本)调试器相关问题的信息,我发现这两个链接:Android Studio:调试器分离,但应用程序也停止

How to stop debug without closing app in Android Studio 2

unanble to detach debugger from Android Studio 2.2.3

他们说,为了分离调试器,并继续运行的应用程序,你应该点击“关闭”按钮,而不是“停止”按钮,但这并不为我工作。当我点击“关闭”按钮,我收到一个对话框如下:

Android Debugger is running

我把选中的“终止进程断开连接后”选项,但是当我点击“断开”调试程序分离,这是正确,但应用程序也停止了,我猜这不是预期的结果。

有什么想法?这是Android Studio最新版本中的错误吗?也许该功能不再存在,或者现在可能已连接到另一个按钮?

在此先感谢。

David。

+0

你试过'F9' - >恢复程序并删除所有断点吗? – TruongHieu

+0

感谢您的答复,TruongHieu,但我想这不会分离调试器,所以在F9之后删除所有断点将使应用程序在调试模式下运行,不是吗? –

我刚才已经更新到2.3版本的Android工作室,我认为这个问题现在解决:

  1. 如果您运行在调试模式下的应用程序,红色方块按钮将分离调试程序 ,将停止应用程序。所以不要在调试模式下运行你的应用程序,但在正常模式下(运行应用程序) 。
  2. 然后转到运行>将调试器附加到Android进程,选择列表中的应用程序并单击确定。
  3. 现在,如果将鼠标移动到红色方块按钮上,您将收到 消息“停止Android调试器”。点击它,调试器将 分离,但应用程序将不会停止,这是预期的结果:)

我真的不知道,如果这个工作麟以前的版本太多,但无论如何,这是怎么了调试器可以在不停止应用程序的情况下分离。

再见!