【发布时间】:2023-03-06 11:23:01
【问题描述】:
我正在编写简单的程序来获取复制的字符串并查看它是否是 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 并且它无法正常工作。
“版本:Indigo Release”是否在此处引起问题?
我试过这个解决方案 Eclipse skipping over breakpoints when debugging java
但在我的情况下不起作用。
【问题讨论】:
-
这仍然存在并且仍然非常烦人我注意到的一件事是,当我复制链接时,我会收到此错误,但如果它是任何其他随机文本,那么它可以正常工作。
-
ClipboardManager ClipMan = (ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE); String url= (String) ClipMan.getText().toString();这行得通。还是不知道为什么?