android studio不稳定,Android Studio调试器突出显示错误的行

博主在使用Android Studio时遇到一个奇怪的现象,代码在执行过程中虽然返回了正确结果,但错误行被高亮。内容涉及到Java代码的调试,编译器行为以及可能存在的IDE配置问题。尽管代码在Eclipse中也表现出类似行为,但未深入探究。问题集中在如何在调试过程中正确显示执行的代码行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

就执行的内容而言,我看不到任何功能上的错误,但是我只是浪费了一个小时来证明我的代码,而编译器正在执行应有的操作。

考虑以下代码:

public int getAnswer(int a) {

int retval = 18;

int x = 25;

int y = 50;

while (a-- > 0) {

if (a == 3) {

retval = a;

return retval;

}

}

x = 10;

y = 20;

return 0;

}

int theAnswer = getAnswer(6);

return在运行代码之前,将包含和的两行都断点,尝试预测结果,并因此预测将击中哪一行。

正如您从我的问题的语气中可以想象的那样,错误的行被突出显示,但是返回了正确的结果。如果您逐步执行代码,它会跳动很多。

是否可以进行其他配置以显示正确的行?(我使用的是最新的Android Studio,我欣赏它可能不稳定,但是我确定我早就在Eclipse上看到了类似的行为,但是我从来没有花时间跟踪它;也许这是Java的事情) 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值