为什么"进入(F5)"和"跳过(F6)"在Android应用程序中遇到断点后禁用?

时间:2015-05-29 09:39:07

标签: android eclipse debugging

我正在使用Eclipse调试我的Android应用。该应用程序在Android模拟器中运行,而不是在真正的手机上运行。点击断点后,仅启用Resume (F8)Run to Line (Ctrl+R),同时禁用Step Into (F5)Step Over (F6)

enter image description here

断点设置为"暂停VM",如果有任何相关性:

enter image description here

为什么他们被禁用了,有没有办法启用它们?

编辑:我尝试在下一行放置第二个断点,然后点击Resume,当第二个断点被击中时," Step Into(F5)"和"跳过(F6)"不再被禁用。我不知道这是否每次都有用。

2 个答案:

答案 0 :(得分:3)

为了激活控制按钮,您只需从Debug窗口中选择运行代码的线程。

在Debug透视图中,从Debug窗口中选择标记为Suspended的线程。

答案 1 :(得分:0)

通常会进入方法或构造函数初始化或类似的东西。当类被反编译时,我们现在也可以进入Android Studio中的内置方法。也许那个特定的行是一个赋值语句或者无法进入的东西。