我刚刚创建了一个新的android项目并为它准备了基本结构。 Eclipse告诉我它无法解析任何字符串,甚至标准的"hello"
或"app_name"
字符串:O重新启动IDE没有帮助。有什么建议?可以找到屏幕截图here
答案 0 :(得分:6)
我注意到在您的项目中,没有values
资源文件夹。当设备上的语言为德语,英国时,将应用后缀为-de
,-en
的文件夹中的资源,但不应删除默认文件夹。尝试将values
文件夹和相应的string.xml
添加到项目中。
答案 1 :(得分:4)
转到values文件夹下的strings.xml文件,删除导致问题的资源(在本例中为“app_name”)并再次写入 - 新的。
答案 2 :(得分:1)
在修改字符串资源后尝试快速保存strings.xml文件,或保存整个项目File-> Save All菜单......它对我有效。
答案 3 :(得分:0)
首先,尝试清理项目
Project > Clean
如果这不起作用,请确保您的三个strings.xml文件中没有拼写错误。
答案 4 :(得分:0)
您似乎已删除values folder
目录中的默认res
。您还需要将其与其他语言特定值文件夹保持一致。您需要创建res->Values->strings.xml
并将字符串资源添加到其中。