R.java错误:类文件冲突

时间:2012-05-13 14:48:29

标签: java android mobile

我正在开发一个Android应用程序,我一直收到这个错误:

  

类文件冲突:存在一个具有不同大小写的资源:'/ Fit Fray / bin / classes / com / a / ff / act / R $ String.class'。

我以前通过玩一些布局ID来“修复”它,但我最终得到了这个错误:

  

描述资源路径位置类型存档所需的库:项目'...'中的'...'无法读取或不是有效的ZIP文件SP-Reversi构建路径构建路径问题

我已经尝试过清理项目,重建,重新启动eclipse以及创建一个新项目,但似乎正在发生我创建的所有新项目。

我该如何解决?

2 个答案:

答案 0 :(得分:0)

我有时会遇到相同的错误(导出,清理或构建应用程序,创建新项目时,或关闭eclipse并再次打开它之后)。我发现错误可以通过进入R.java并删除顶部的注释行来解决。然后关闭文件,它将被重新生成,可以解决错误。如果不再试一次。不得不一直这样做很烦人,特别是因为它有时需要多次尝试才能消除错误,但至少我可以再次编译。如果有人有永久的解决方案,那就太好了。

答案 1 :(得分:0)

我遇到了同样的问题: 我可能因为: 案例1.频繁更改XML文件或.java文件或自定义ID的名称,例如:而不是@+id/myid -->@+classname/myid and referenced as (R.Classname.myid)。 案例2.同一个xml中具有相同名称的Id或不同的名称。

解决方案: 案例1.主要是由于自定义ID检查所有视图应该@+classname/myid而不是@+id
案例2.多个资源共享相同的ID或反之亦然,因此为id提供唯一的名称并消除任何冗余。清洁并运行。