我一直在寻找有关 Android Studio 调试器相关问题的一些信息(我使用的是 2.2.3 版本),我找到了这两个链接:
How to stop debug without closing app in Android Studio 2
unanble to detach debugger from Android Studio 2.2.3
他们说,为了分离调试器并继续运行应用程序,您应该单击“关闭”按钮而不是“停止”按钮,但这对我不起作用。当我点击“关闭”按钮时,我得到一个这样的对话框:
我一直未选中“断开连接后终止进程”选项,但是当我单击“断开连接”时,调试器分离,这是正确的,但应用程序也停止了,我想这不是预期的结果。
有什么想法吗?这是最新版本的 Android Studio 中的错误吗?也许该功能不再存在,或者它现在附加到另一个按钮?
提前致谢。
大卫。
最佳答案
我刚刚更新到 2.3 版本的 Android Studio,我认为这个问题现在已经解决了:
- 如果您在 Debug模式下运行应用程序,红色方形按钮将分离调试器 并且也会停止该应用程序。所以不要在 Debug模式下运行你的应用程序,但是 在正常模式下(运行应用程序)。
- 然后转到“运行”>“将调试器附加到 Android 进程”,在列表中选择应用程序并单击“确定”。
- 现在,如果将鼠标移到红色方形按钮上,您将获得 消息“停止 Android 调试器”。单击它,调试器将 分离但应用程序不会停止,这是预期的结果:)
我真的不知道这是否也适用于以前的版本,但无论如何,这是在不停止应用程序的情况下分离调试器的方式。
再见!
关于安卓工作室 : the debugger detaches but the app stops too,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42437299/