存在具有不同情况的资源

时间:2012-10-28 11:36:39

标签: android eclipse

由于一个奇怪的错误,我无法构建我的Android应用程序:

  

描述资源路径位置类型项目未构建到期   to“存在不同情况的资源:   '/ ProjectName / bin / classes / com / Name / ProjectName'。“。修复   问题,然后尝试刷新此项目并构建它,因为它可能   不一致ProjectName未知Java问题

我的文件结构如下:http://pastebin.com/6P6mEftD

我检查了几乎同名的文件,我找不到任何文件。这被标记为先前提出的问题中的解决方案,该问题描述了相同的错误。

10 个答案:

答案 0 :(得分:45)

我有相同的“资源存在且具有不同的案例”错误。

我必须做的修复是在AndroidManifest.xml文件中。清单XML标记中的“package”参数与我的Java文件中的包名称不完全匹配。我建议你查看清单XML,看看你是否发现了那里的命名问题。

答案 1 :(得分:3)

我刚刚遇到这个错误,我研究了很多东西来解决它。

这就是:

您可能会找到的所有答案都可能是正确的,因为它有不同的原因。 要解决此问题,您必须查看“gen”文件夹中生成的“R.java”。

打开它后,查找两个具有相同名称但使用不同情况编写的类。示例(我的):“字符串”...“字符串”

然后,你会发现你拼错了一些东西。您永远不会使用大写字母来调用xml文件中的字符串。

示例:android:contentDescription =“@ + String / imageView2”
不要用大写字母S写字符串。

使用:

android:contentDescription =“@ + string / imageView2”而不是。

找到字符串后,您需要使用find命令查找放置字符串的位置。 一旦你纠正了“语法”,只需清理你的项目。

皮斯。

TMA。

答案 2 :(得分:1)

尝试删除bin文件夹和“清理项目”。

答案 3 :(得分:0)

我有这个问题。 我关注Pauland并删除了我的bin文件夹。但什么都没发生。然后我关闭项目并打开它,没有任何错误。

答案 4 :(得分:0)

确保程序包名称在Android Manifest和源代码中完全相同

答案 5 :(得分:0)

我将项目'src'文件从一个项目复制到另一个项目。在那里,我将项目文件夹重命名为(com \ company \ projectName)时出错。项目文件夹名称应全部为小写。然后我删除了bin& gen文件夹并重建项目。全部设定。

希望这有帮助。

答案 6 :(得分:0)

我通过删除 目标 目录下的所有文件并让自动重建执行来修复它。

答案 7 :(得分:0)

我修改了我的AndroidManifest.xml,但不知怎的,当我尝试重建时它被回滚了。

我尝试使用' Refactor>编辑gen文件夹中的班级名称。重命名&#39 ;.

我将类名从xxxxLib更改为xxxlib(小写)。

它解决了我的问题。

答案 8 :(得分:0)

1 _ 匹配"包"清单XML标记中的参数与Src Java文件中的包名称完全相同。

com.example.myapp 不是 com.example.MyApp

2 _ 删除Gen文件夹中的所有内容

3 _ 项目 - >清洁

享受:)

答案 9 :(得分:0)

我的问题是AndroidManifest.xml文件中定义的包名称不正确,请记住包名称区分大小写,然后只有Clean> Build Project

更新:有时需要"硬重置"删除文件夹/gen/bin,然后Build Project

的项目