我现在真的被这个“鬼代码”吓坏了。
我有一些
Log.d("debug","Insert message here");
我的代码行帮助我进行调试。在我删除了这些行或将其注释掉之后,它们仍然显示在LogCat控制台中。到底是怎么回事?还有其他人发生这种情况吗?
我已经手动搜索了这些代码,使用了ctrl + f,清理了代码,重新安装了我的应用程序,等等,而且这种情况仍在发生。
最佳答案
我认为Eclipse不会在每次运行时都重新构建项目。因此,即使您删除了语法行,它在旧版本中仍然可用。
我为您提供的调试思路。
添加另一行。在旧的附近,那是您说您已经搬走了。
Log.d("debug2","Insert message here2");
如果您在Logcat中看到这一行,那么您的代码中必须有旧行。
如果您看不到这条线,那么我是对的,Eclipse并没有进行全新的重新构建。在这种情况下,请进行项目>>清洁并重新构建。