Android Studio一直运行旧代码

4
Android Studio 这个杰作真是让人头疼:我不得不向您求助一个问题:
我运行了一些代码,之后修改了几次,但实际上没有任何更改。然而,Studio仍在运行旧代码(甚至已经不存在的)。即使我清理并重建项目,有时它也能正常工作,新代码会运行,但是之后再进行一些更改,我就会再次遇到这个问题。
由于构建/重建和编译需要比编写代码更多的时间,所以这对我来说不是一个好的选择。我查看了一些相关的问题,其中一个建议是在BIOS中打开虚拟化。我已经打开了,但是没有任何变化。
以下是需要提供的信息:
  1. 我的笔记本电脑是联想G50
  2. 虚拟化已经开启
  3. Win10 x64操作系统
  4. Android Studio 2.2版本
  5. MainActivity作为配置(带有红色叉号和“未找到主方法”的标志)。
非常感谢您的帮助。
1个回答

0
这是因为你的代码存在错误,并且当程序中存在错误时,你选择了“忽略警告”运行。在这种情况下,“最后成功构建的代码”将被推送!尝试进行清理操作(Build-->Clean Project),如果项目现在显示错误,则有可能是它的罪魁祸首,否则请确保你的XML文件都是正确的。

MainActivity作为配置(带有红色叉号和“未找到主方法”的标志)。

这可能有两种情况:
  1. 你的MainActivity类没有在AndroidMainfest.xml中正确添加。
  2. 你的MainActivity.java或activity_main包含错误。
确保检查这两个问题,然后清理你的项目(Build-->Clean Project)以删除任何先前编译的二进制文件并重新构建它们(APK文件)。

1
有趣...我不记得改过这样的东西——比如没有警告地运行。我在哪里可以检查它? 而且我也找不到任何xml文件中的错误。清理也没有帮助。 我创建了一个新项目,将从头开始尝试所有可能的方法,目前我保留这个问题,并在有变化时更新。 - mohican93

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