Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用“播放图标”运行我的应用程序
然后我连接我的调试器
然后 Android Studio 会给我消息:已连接到目标 VM,地址:'localhost:8601',传输:'socket'
我的问题是现在我的应用程序不再运行,即使连接了调试器,我也无法调试,因为应用程序没有运行。
在您希望调试器暂停的地方添加下一行,这将使您的环境等待调试器附加:
Debug.waitForDebugger();
在您要开始调试的地方放置一个断点。我强调,断点必须在这样的指令“之后”的任何点。
从逻辑上讲,假设您正在执行调试构建变体,否则调试器将永远不会附加。
这是正常行为,如果您将鼠标悬停在停止按钮上
它会说“停止'Android Debugger (8600)',表示调试器已打开。