尝试构建应用程序时出现此错误。 XML编辑器没有突出显示这两个错误。由于文件/字符串已经存在。找不到与Manifest中给定名称相匹配的资源
android-apt-compiler: [XXX] D:\private\xxx\android\XXX\src\AndroidManifest.xml:35: error: Error: No resource found that matches the given name (at 'icon' with value '@drawable/ic_launcher').
android-apt-compiler: [XXX] D:\private\xxx\android\XXX\src\AndroidManifest.xml:233: error: Error: No resource found that matches the given name (at 'value' with value '@string/FacebookAppID').
这个项目的结构是这样的:
ProjectFolder
|-external_lib
|-src
|-src (actual source)
|-res
|-...
我可以证实,这两个文件已经在项目中。当我使用IntelliJ时,我只需按Ctrl +单击,然后为我打开这些文件。不过,我仍然收到这个错误。
我检查了Google和SO。大部分问题都是关于没有文件或存储在不同的文件夹中。我可以确保它在一百个其他文件和字符串的正确位置。
另一个问题是关于% sign in strings.xml。我试图搜索“%”,并且在文件中找不到任何内容。
关闭IDE并重新打开它没有帮助,也没有重建项目。我怎样才能让应用程序构建?
你找到这样的解决方法吗?我有同样的问题 – geoak 2014-01-15 13:44:08
不,不幸的是。我结束了删除IntelliJ,然后重新从头开始重新安装所有东西。那个问题随即消失。 – RobGThai 2014-01-15 17:23:34