调试器没有在断点处停止使用eclipse开发android应用程序

时间:2012-02-26 19:39:17

标签: android eclipse

我正在编写简单的程序来获取复制的字符串,看看它是否是一个URL 我想逐行检查。 我在清单中设置了android:debuggable =“true”。

代码在以下代码的第一行停止

ClipboardManager ClipMan = (ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE);
String url= (String) ClipMan.getText();

if(URLUtil.isValidUrl(url)){
 //Some code
}

我用 F6 键来踩过每一行,第一行执行得很好,但第二行只是带我到另一个窗口,上面写着“找不到来源”。忽略所有后续断点并执行代码。 我尝试在每行代码上使用断点并按 F8 ,这会产生相同的结果并执行程序。

我在ubuntu的项目中有类似的代码工作正常,现在我已经转移到Windows 7并且它无法正常工作。

“版本:靛蓝释放”会导致问题吗?

我试过这个解决方案 Eclipse skipping over breakpoints when debugging java

但在我的情况下没有用。

2 个答案:

答案 0 :(得分:0)

检查你是否点击step over而不是step into - 调试器将你带到android源码(你可能没有在你的envinromnt中)

答案 1 :(得分:0)

问题是你没有连接android源码。这就是你得到这个错误的原因。试试this链接。希望这会对你有所帮助。