有的时候在Android Studio中明明设置了断点,也确认了代码会走到断点处,但是执行Debug后,断点处会显示打钩,却不能但不调试,好像代码已经执行过去了。

这种问题大概率就是,你调试的代码不在主进程,而在另外一个进程。这个时候就要用到远端进程调试了。在执行普通Debug调试之后,在进程启动的情况下,再如下图操作。就可以调试目标进程的代码了。

当Android Studio中的断点无法正常调试时,可能是因为代码执行在其他进程中。解决方法是进行远程进程调试。在启动Debug后,通过设置目标进程进行调试,确保代码能在预期的进程中被中断和检查。
有的时候在Android Studio中明明设置了断点,也确认了代码会走到断点处,但是执行Debug后,断点处会显示打钩,却不能但不调试,好像代码已经执行过去了。

这种问题大概率就是,你调试的代码不在主进程,而在另外一个进程。这个时候就要用到远端进程调试了。在执行普通Debug调试之后,在进程启动的情况下,再如下图操作。就可以调试目标进程的代码了。

1万+
7136

被折叠的 条评论
为什么被折叠?