出现在R.java中的旧数据

时间:2013-12-29 14:39:13

标签: android eclipse r.java-file

我犯了一个错误,编辑了一个按钮ID而不是文本。它包含特殊字符,现在已经坏了。我更改了id,现在新的ID也出现在R.java文件中,但是旧的没有删除。我尝试使用texteditor从文件中删除那个,但是在启动Eclipse之后它又被重新生成了,它又在那里。

如何从R.java中删除该条目?我试过清理这个项目。

4 个答案:

答案 0 :(得分:1)

我创建了一个新项目并再次手动创建了这些文件。我复制粘贴旧文件中的文本,现在又重新开始了。

答案 1 :(得分:0)

删除R.java文件。它将在您的下一个版本中使用非缓存版本重新生成。

清洁项目工作正常。在Eclipse中,如果只更改一些xml组件,它并不总是生成新的R文件。清理你的项目就可以了。

答案 2 :(得分:0)

你说你试过删除它,它重新生成了错误?尝试在Eclipse中再次删除它,然后保存该文件。然后,尝试清理项目。希望我帮忙。 :)

答案 3 :(得分:0)

尝试最偏执的清洁:

  1. 关闭项目|自动构建
  2. 删除整个bin文件夹以及gen文件夹(gen/*的内容,保留gen本身)。
  3. 使用项目|手动构建构建即可。
  4. 如果看起来不错,请关闭项目|自动构建
  5. 即使这不起作用,那么:

    1. 备份您的项目
    2. 创建一个新的项目目录,最好是通过VCS的全新结帐。如果您不使用VCS,则复制旧项目中除生成文件以外的所有文件,以及Eclipse的文件,如.project.classpath.settings等。
    3. 使用文件|将新项目导入Eclipse导入... |现有项目进入工作区(或者如果您使用Maven,那么 ... |现有Maven项目