我正在编写简单的程序来获取复制的字符串,看看它是否是一个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
但在我的情况下没有用。
答案 0 :(得分:0)
检查你是否点击step over
而不是step into
- 调试器将你带到android源码(你可能没有在你的envinromnt中)
答案 1 :(得分:0)
问题是你没有连接android源码。这就是你得到这个错误的原因。试试this链接。希望这会对你有所帮助。