我需要重新生成资源文件,我做了这些步骤,但它无能为力。
清理项目是eclipse的一个解决方案,但我刚刚开始在intellij上开发一个项目而没有找到任何解决方案。谁知道如何在intellij上重新生成源文件?
答案 0 :(得分:4)
Intellij版“clean”被称为“Rebuild Project”。它位于Build菜单中。
答案 1 :(得分:0)
有两件事可行。
在IntelliJ中,“重建项目”功能与Eclipse的“清洁项目”不同。
toadsky接受的答案(重建项目)在所有情况下都不正确。
重建项目不一定会重新生成R.java资源。我在IntelliJ中重命名包后直接观察到了这一点。在搜索了我的所有资源并看到所有文件都有新包名后,我只有R错误。重建没有解决它,然后我注意到生成的文件没有被重写,并具有旧的包名称。快速解决方案是在生成的文件中重命名包,错误消失了。
更改任何xml文件或清单文件,并没有像我读过的那样触发重新生成。
当我遇到这个问题并查看了gen / R.java文件时,我发现它有一个过时的资源列表。但是,更正此过时文件中的包名称会立即修复R错误。
当我删除包含过时R列表和旧包名称的R.java时,它也修复了问题。 IntelliJ立即生成了一个新的R.java文件,该文件没有包含任何资源,并且没有R错误。