Android Studio 执行注释行

6
我正在使用Android Studio调试一款安卓应用程序。我注释掉了某些代码行并将其连接到ADB,但是在调试时它仍然执行了被注释的代码行!这完全很奇怪。 我该如何解决这个问题? 我已经尝试过关闭并重新打开Android Studio,但没有帮助。
3个回答

5

Android Studio 没有运行新代码时,我有时会遇到这种情况。通常我不能把它归咎于某个具体的事情(ADB、Android Studio、Build 过程等),因此我采取了灭绝人性的方法。

通过 ADB 卸载应用:

adb uninstall <package_name>

重新启动Android Studio可能有帮助,同时运行 Build > Clean Project

clean


如果您更改了任何Gradle设置或文件,则可能需要同步这些内容,请尝试 Syncing Project with your Gradle files.

sync


如果这些方法都无效,可以尝试重新启动模拟器/物理测试设备和计算机。


重新安装应用程序解决了问题。谢谢。希望我不必每次都这样做。 - Jeyachandran Rathnam
你本不应该这样做,但有时整个过程会失去同步。 - Andrew Gable

0
在物理测试设备上,我通过手动从设备中卸载我的应用程序、重新启动Android Studio IDE并重新安装来解决了这个问题。 在此之前,我尝试了其他解决方案。同步项目没有帮助。清理也没有帮助。
这种类型的问题,即执行已注释代码非常微妙,不会给软件作为构建工具带来信心。我以前从未使用过这样多问题的IDE。

0

这种情况也发生在我身上,如果我使用/**/来注释掉代码行,而不是使用ctrl+/的快捷键,那么它就可以正常工作了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接