2012-02-11 40 views
8

我刚刚创建了一个新的android项目并为其准备了基本结构。 Eclipse告诉我它无法解析任何字符串,即使是标准的"hello""app_name"字符串:O重新启动IDE并没有帮助。有什么建议么?屏幕截图可以发现hereEclipse无法解析字符串资源错误

回答

6

我注意到在您的项目中,没有values资源文件夹。当设备上的语言为德国,英国时,将应用后缀为-de,-en的文件夹中的资源,但不应删除默认文件夹。尝试将values文件夹和相应的string.xml添加到项目中。

+0

所以我只需要一个从未使用过的(几乎)空文件夹..? – Droidman 2012-02-11 14:52:03

+0

不,因为这是默认文件夹,如果用户设备的语言不是de,en或ru等,如您预先定义的那样,应用程序将知道该怎么做。 – Huang 2012-02-11 14:54:30

+0

啊,好的。谢谢 – Droidman 2012-02-11 15:02:16

0

首先,尝试清理项目

Project > Clean 

如果还是不行,请确保你没有在你的三个文件的strings.xml一个错字或东西。

4

转到values文件夹下的strings.xml文件,删除导致问题的资源(在本例中为“app_name”)并重新写入 - 新的资源。

0

看起来您已删除res目录中的默认values folder。您需要保留以及其他语言特定的值文件夹。您需要创建res->Values->strings.xml并将字符串资源添加到它。

1

尝试修改字符串资源后快速保存strings.xml文件,或保存整个项目文件 - >全部保存菜单...它为我工作。

相关问题