首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Eclipse中调试Android --“step-into”跳到错误的行号

在Eclipse中调试Android --“step-into”跳到错误的行号
EN

Stack Overflow用户
提问于 2013-06-14 21:11:38
回答 1查看 2K关注 0票数 3

我正在使用Eclipse中的调试器来跟踪Android应用程序的执行,但是,当我尝试单步执行Android或Java类时,调试器没有单步执行正确的方法。

我使用了以下代码:

代码语言:javascript
复制
String irlCode = new String("+353");
String fullNumber = irlCode.concat(phoneNoStr);
Log.d(TAG, fullNumber);

Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:" + phoneNoStr));
startActivity(callIntent);  

当我单步执行irlCode.concat(phoneNoStr);startActivity(callIntent);时,调试器没有单步执行正确的方法。我在第一种情况下单步执行String.class,在第二种情况下单步执行Android.class,但无论哪种情况,它都不会单步执行-进入正确的方法,它单步执行-进入不同的代码行。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2013-06-14 21:37:38

这意味着您正在运行的代码与您拥有的源代码不同。我认为您正在使用较旧版本的android进行编程。如果你检查你的项目属性,那么你使用的是最新版本的android吗?此外,这可能会对您有所帮助:Eclipse debugger runs wrong version of code

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17109317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档