2012-02-11 69 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文件,或保存整個項目文件 - >全部保存菜單...它爲我工作。