我正在使用Android Studio调试一款安卓应用程序。我注释掉了某些代码行并将其连接到ADB,但是在调试时它仍然执行了被注释的代码行!这完全很奇怪。
我该如何解决这个问题?
我已经尝试过关闭并重新打开Android Studio,但没有帮助。
当 Android Studio
没有运行新代码时,我有时会遇到这种情况。通常我不能把它归咎于某个具体的事情(ADB、Android Studio、Build 过程等),因此我采取了灭绝人性的方法。
通过 ADB
卸载应用:
adb uninstall <package_name>
重新启动Android Studio可能有帮助,同时运行 Build > Clean Project
如果您更改了任何Gradle设置或文件,则可能需要同步这些内容,请尝试 Syncing Project with your Gradle files
.
如果这些方法都无效,可以尝试重新启动模拟器/物理测试设备和计算机。
这种情况也发生在我身上,如果我使用/*
*/
来注释掉代码行,而不是使用ctrl+/
的快捷键,那么它就可以正常工作了。