2

我正在开发一个android应用程序,我不断收到这个错误:

类文件冲突:存在不同情况的资源:'/Fit Fray/bin/classes/com/a/ff/act/R$String.class'。

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

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

我曾尝试清理项目、重建、重新启动 Eclipse 并创建一个新项目,但我创建的所有新项目似乎都在发生这种情况。

我该如何解决?

4

2 回答 2

0

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

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

于 2014-02-10T05:48:02.467 回答
0

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

于 2014-01-02T13:29:58.313 回答