2012-02-26 48 views
0

我正在编写简单的程序来获取复制的字符串,看看它的URL是否为 我想检查逐行调试。 我在清单中设置了android:debuggable =“true”。调试器不停在断点处使用eclipse开发android应用程序

代码停在下面的代码

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

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

我用F6键跨过每一行的第一行,第一行执行得很好,但第二行只是带我到另一个窗口,它说:“源未找到”。所有后续的断点都被忽略,代码被执行。 我试着在每行代码上使用断点,然后按F8,即给出相同的结果并执行程序。

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

是“Version:Indigo Release”在这里引起问题吗?

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

但在我的情况下,没有工作。你点击step over而不是step into

+0

这仍然存在,仍然非常讨厌 我注意到的一件事是,当我复制一个链接,然后我得到这个错误, ,但如果它是任何其他随机文本,那么它工作正常。 – Sandeep 2012-03-03 09:05:14

+0

ClipboardManager ClipMan =(ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE); \t \t String url =(String)ClipMan.getText()。toString(); 这工作。仍然不知道为什么? – Sandeep 2012-03-03 09:15:34

回答

0

检查 - 用调试器带你到android源码(你可能在你envinromnt没有)

+0

我正在加紧,只是为了确保我已经在每一行放置了使用的断点并使用了F8。 – Sandeep 2012-02-26 20:18:49

0

的问题是,你没有连接的Android源。这就是为什么你会得到这个错误。尝试this链接。希望这会帮助你。

+0

我没有进入源代码。有源真的有必要吗? – Sandeep 2012-02-26 20:19:17

+0

这是没有必要的。那么我不知道。尝试点击几次。或点击步骤返回。 – Yury 2012-02-26 20:28:02

相关问题