使用eclipse for Android时出错 – 找不到与给定名称匹配的资源

常见问题我敢肯定,但我无法弄清楚。 在我的AndroidManifest.xml和main.xml中,我find了与给定名称匹配的无资源。 我已经仔细检查了拼写错误,它曾经工作过,但现在我突然出现了所有这些错误,说它无法在我的strings.xml中find我的字符串。

这些是我在main.xml中遇到的错误。

   

这些是我为androidmanifest.xml获取的。

   

这就是我的strings.xml的样子。

 Title Application name Enter instructions here. Choose an item  Item One Item Two Item Three Item Four  

有任何想法吗? 任何帮助,将不胜感激!!

意外地将“values”文件夹移动到“res”文件夹之外。 把它移回去了,它开了!

由于XML布局文件中的错误,此问题出现在我面前。 通过将@id/meid@+id/meid (注意加号),我得到了它的工作。 如果没有,有时你只需要去项目 – >清洁……

我解决了这样的问题:我进入了我的XML布局文件,切断了生成错误的代码行。 然后我保存了文件,并将代码粘贴回来。错误消失了。

这种微小错误的一个通用解决方案是你关闭eclipse并再次启动.. 3个恼人的问题得到解决..它与eclipse的问题..有时它没有解决“R.id”,它没有find@ string / somebutton,然后又是一些随机的东西……如果你脑子里没有任何逻辑,试试这个,结果结果…… 🙂

我认为问题在于你有

 android:prompt="@string/level_array" 

并且你没有任何带id的字符串,要引用数组,你需要使用@array

请测试一下,或者把你的日志放在屏幕上

尝试了KennyH写的但是它没有解决我在Android应用程序中尝试编辑style.xml文件时出现的问题,所以我只是从eclipse中删除项目( 当然不是从磁盘!! )并将其导回,解决了它在那种情况下对我来说。

我将res / values“strings.xml”中的文件重命名为“string.xml”(最后没有’s’),清理并重建没有错误。

我实际上有一个问题,一个路径问题引用另一个项目:

我在default.properties中有这个:

 android.library.reference.1=..\\MyProject_Core\\ 

我这样修好了:

 android.library.reference.1=../MyProject_Core/ 

我的同事使用Windows创建了上述内容,但只有下面的版本在我的Mac上运行。

如果您是iPhone开发人员,请不要只添加您的图片(通过右键单击然后添加文件…就像我们在iPhone中一样)。 您必须将图片复制并粘贴到drawable文件夹中。

对我来说问题出现是因为我的字符串文件无法解析 。 我想要一个像'%s - %s'这样的值。 然而,这似乎是触发问题,似乎字符串将尝试以特殊方式解析此值。 因为在单个值中提供了两个字符串值,所以在控制台中写入了错误,但是由于触发器缓冲区的原因,我触发了很多错误,初始错误被隐藏了。 将formatted="false"属性添加到我的字符串值中,修复了字符串文件中的问题(btw未报告为文件本身中的编译错误),我能够再次构建。

项目—>清洁在大多数情况下都可以解决问题。 它确实在我的。

Eclipse似乎不喜欢导入的程序。 对我有用的是将strings.xml重命名为string.xml,保存(没有错误)然后将其重命名为strings.xml,再次保存并且错误不再显示。

如果不是因为那些微小的错误一直不是Eclipse那么Eclipse会很好:(

我遇到了同样的问题并尝试了上面提到的大多数解决方案而他们没有修复它。最后,我转到我的.csproj文件并在文本编辑器中查看它,我发现我放入的xml文件/Drawable未设置为AndroidResouces它只是Content的types。

将其更改为AndroidResoucestypes为我解决了问题。

另一个Googlemare Landmine ….

我今天解决了同样的问题:不知何故,如果你陷入困境,.gen文件上的图标行就会消失。 (经过2小时奋斗后我的经validation明)

在hdpi文件夹上插入一个新图标72×72图标,其名称与原始名称不同,并同时更新清单上的名称。

图标以某种方式在Gen文件上复活并瞧!! 分手后要往前看了。

我有背景图像的问题。 错误是一样的。 但是我通过删除文件扩展来解决它

android:background =“@ drawable / sky.png”— >> android:background =“@ drawable / sky”