2013-10-17 271 views
56

strings.xml中添加新項目後,很多時候他們不會立即在Android Studio的預覽版中開始工作。Android Studio預覽中的「無法解析資源」

無法解析資源@字符串/ faq_customer_service

預覽看起來是這樣的:

enter image description here

我顯然試圖重新生成項目,甚至運行gradle clean assembleDebug,但它似乎沒有幫助。在仿真器&真實設備上新增字符串資源可以正常工作。

任何強制Android Studio重新加載資源的技巧,以便正確的文本顯示在預覽中?

回答

156

我迄今發現的唯一可靠的方式是重新加載項目/重新啓動Android Studio。

最快的方法是文件→無效緩存/重新啓動... →剛剛重新啓動

隨意發佈更好的解決方案!

+0

它的工作!謝謝。 – David

+0

工程就像一個魅力,謝謝 –

+3

一年後仍然工作! :) – loeschg

6

右鍵單擊項目並同步「...項目」爲我工作。

+0

很酷,謝謝。儘管現在,使用Android Studio 0.3.1,問題似乎已得到解決;預覽立即顯示'strings.xml'中的更改,即使沒有同步。 – Jonik

+4

實際上,現在我再次遇到預覽問題,Synchronize對我沒有任何幫助,但Restart幫助。 – Jonik

+0

同步後不要忘記刷新預覽! – user2520215

0

有三個步驟解決這個問題

  1. 建設 - >清理項目

  2. 建設 - >重建項目

  3. 重新啓動機器人工作室

+0

似乎很快就重新啓動Android Studio –

11

你不需要關閉整個項目。對於這麼小的問題,這太過分了。

剛剛刷新從https://stackoverflow.com/a/34754707/3339597提供預覽(點擊 「刷新」 按鈕) refresh button arrow

+0

,如果它不起作用,請嘗試構建項目(Ctrl + F9),然後按刷新按鈕。 –

+0

最簡單的答案+1 –

+0

Thanx!當我嘗試使用矢量圖形時,它幫助了我! +1 – Trancer

0

無法解析資源@字符串/ faq_customer_service 或 無法解析資源@ ID /可見 或 無法解析resource @ id/masked 解決方法是,如果您實現TextInputLayout,則可能會出現上述問題...所以只需將這些id或字符串添加到xml文件作爲它們的屬性即可。