-1

我使用“播放图标”运行我的应用程序播放图标

然后我连接我的调试器在此处输入图像描述

然后 Android Studio 会给我消息:已连接到目标 VM,地址:'localhost:8601',传输:'socket'

我的问题是现在我的应用程序不再运行,即使连接了调试器,我也无法调试,因为应用程序没有运行。 在此处输入图像描述

4

2 回答 2

0

在您希望调试器暂停的地方添加下一行,这将使您的环境等待调试器附加:

 Debug.waitForDebugger();

在您要开始调试的地方放置一个断点。我强调,断点必须在这样的指令“之后”的任何点

从逻辑上讲,假设您正在执行调试构建变体,否则调试器将永远不会附加。

于 2020-10-06T11:38:04.227 回答
0

这是正常行为,如果您将鼠标悬停在停止按钮上在此处输入图像描述

它会说“停止'Android Debugger (8600)',表示调试器已打开。 在此处输入图像描述

于 2020-10-07T03:42:21.727 回答