and*_*per 5 eclipse debugging multithreading android step-into
有时(大约50%的时间),在调试Android应用程序时,为了进入一个功能,我使用F5(F6用于翻阅它)但它什么都不做
有时候,常规调试键都不起作用(F5,F6,F7,F8,也许是其他我不知道的).
目前,解决此问题的唯一方法是从"Debug"视图中选择当前线程(显示每个线程的当前堆栈),然后按F5键.当情况更糟(例如,无法使用内容辅助)时,我重启eclipse.
说到线程的,我发现,如果我有多个线程运行,有时当我尝试走得更远,它转到另一个线程,这是恼人的,因为我失去了我的当前线程的浓度.我知道它确实有道理,但它真的很烦人,特别是如果我考虑到有多个线程.
为什么会发生这些事情,我该如何解决它们?
注意:我有Eclipse,ADT和Android SDK的最新版本.在设备和模拟器上都会出现问题.
我找到了一个很好的线程,它解释了如何在 Eclipse 中使用步骤过滤器进行调试。该线程可以在这里找到。由于显然这是 Eclipse 中的一个问题,并且越来越多的人遇到它,因此这是目前的解决方法:
\n\n\n\n\n您可以通过配置 \xe2\x80\x98Step Filter\xe2\x80\x99 将 Eclipse Java 调试器配置为不单步执行这些\n 位代码。
\n\n\n
\n- 转至 Windows -> 首选项 -> Java -> 调试 -> 步骤过滤。
\n- 检查\xe2\x80\x98使用步进过滤器\xe2\x80\x99。
\n- 检查屏幕上的相应选项。您可以添加与您自己的代码库相关的部分。
\n- 单击\xe2\x80\x98应用\xe2\x80\x99。
\n
看看这是否对您有帮助。
\n| 归档时间: |
|
| 查看次数: |
9121 次 |
| 最近记录: |