11

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

说明 资源路径位置类型 由于“存在不同情况的资源:'/ProjectName/bin/classes/com/Name/ProjectName'。”,因此未构建项目。修复问题,然后尝试刷新此项目并构建它,因为它可能是不一致的 ProjectName Unknown Java Problem

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

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

4

10 回答 10

45

我有相同的“资源存在不同的情况”错误。

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

于 2012-10-31T20:16:31.453 回答
3

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

它是这样的:

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

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

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

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

采用:

android:contentDescription="@+string/imageView2" 代替。

找到字符串后,您需要使用 find 命令找到放置它的位置。更正“语法”后,只需清理您的项目。

豌豆。

三甲基丙烯酸甲酯。

于 2013-01-13T19:22:16.487 回答
1

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

于 2012-10-28T12:20:13.477 回答
0

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

于 2013-01-12T19:02:52.703 回答
0

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

于 2013-09-11T07:24:12.290 回答
0

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

希望这可以帮助。

于 2013-09-14T10:46:15.003 回答
0

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

于 2014-07-21T15:52:42.793 回答
0

我修改了我的 AndroidManifest.xml,但是当我尝试重建时它以某种方式被回滚。

比我尝试使用“重构>重命名”从 gen 文件夹中编辑类名。

我将班级名称从 xxxxLib 更改为 xxxlib(小写)。

它解决了我的问题。

于 2015-01-19T05:47:34.727 回答
0

1_将清单 XML 标记中的“package”参数与 Src Java 文件中的包名称完全匹配。

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

2_删除Gen文件夹中的所有东西

3_项目 -> 清理

享受:)

于 2015-03-16T10:18:58.877 回答
0

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

更新:有时需要对删除文件夹的项目进行“硬重置” /gen/bin然后 Build Project

于 2015-05-27T21:51:50.557 回答