清理项目后,我意外删除了R.java
(项目 - >清洁)。有没有办法恢复或重新创建文件?
我尝试构建项目,但项目中仍然缺少R.java
。
答案 0 :(得分:3)
这是我尝试过的事情。
R.java
并等待adt生成内容(失败)Project->clean
另一次(失败)答案:
答案 1 :(得分:2)
您必须构建项目才能使用新添加的资源。
清理项目会删除所有自动生成的文件。构建项目应该自动创建它们。清理项目时,可以选择在清理后立即启动构建。
以下是您可以尝试的一些事项(手动删除“gen”目录后执行相同的步骤。
请告诉我这是否适合您。
答案 2 :(得分:1)
构建项目,不用担心,每次构建项目时都会生成R.java
答案 3 :(得分:0)
我将通过eclipse自动创建,无需由我们创建。只需构建项目,即保存更改将自动为您构建它。
答案 4 :(得分:0)
R.java文件是在构建工作区时自动创建的,因此除非您在java或xml文件中有错误,否则应该在下次清理项目时再次生成它,因此请检查项目中是否有错误并更正他们先。
答案 5 :(得分:0)
在eclipse中,您可以选择自动构建选择启用它的干净项目....
答案 6 :(得分:0)
只需重新启动 Eclipse将解决此问题,因为工作区将是新建的!转到
文件 - >重新启动强>
首先右键单击你的项目文件夹 - >尝试这种方法关闭不相关的项目!
它是避免挫败感的最快方法,可以将它放入Build,preferencen,properties,blah blah ......
此外,当删除R.java文件并且不立即恢复时,此技术始终有效!
即使问题仍然存在,然后创建一个新项目并将复制ur xml和java文件添加到该项目,删除前一个项目。 。 。
答案 7 :(得分:0)
只需点击项目>建设项目
当你构建项目时,你没有得到R.java 你应该检查外部库。只需删除外部库并添加外部库。
Android项目很容易纠结。
答案 8 :(得分:0)
我遇到了类似的问题:构建项目时,缺少R.java文件。我构建了项目,但资源XML文件中存在错误。纠正它们,然后重建。当没有错误时,重新创建R.java并包含我在资源中插入的所有R.id.xxx项目。
答案 9 :(得分:0)
这最近发生在我(10分钟前)的Android项目中,我的解决方案是我在这里的一些答案中读到的各种内容。
我要做的是:
这是使用Eclipse Luna完成的。祝你好运。
答案 10 :(得分:-1)
我尝试单击Gradle Projects选项卡下的所有内容,并注意到一些小错误,例如:我在drawable文件夹中有一个大写字母。我跑了所有与处理,更新或生成资源有关的东西。我做的最后一个是“ processDebugResources”
我还注意到上图中圈出的文件夹已丢失,运行“ processDebugResources”似乎已重新生成了该文件夹,尽管我在Gradle Projects选项卡下单击的其他文件夹也可能有所帮助