我现在真的被这个“鬼代码”吓坏了。
我有一些

Log.d("debug","Insert message here");


我的代码行帮助我进行调试。在我删除了这些行或将其注释掉之后,它们仍然显示在LogCat控制台中。到底是怎么回事?还有其他人发生这种情况吗?

我已经手动搜索了这些代码,使用了ctrl + f,清理了代码,重新安装了我的应用程序,等等,而且这种情况仍在发生。

最佳答案

我认为Eclipse不会在每次运行时都重新构建项目。因此,即使您删除了语法行,它在旧版本中仍然可用。
我为您提供的调试思路。

添加另一行。在旧的附近,那是您说您已经搬走了。

Log.d("debug2","Insert message here2");


如果您在Logcat中看到这一行,那么您的代码中必须有旧行。
如果您看不到这条线,那么我是对的,Eclipse并没有进行全新的重新构建。在这种情况下,请进行项目>>清洁并重新构建。

07-24 09:17