2016-11-10 48 views
1

我現在非常沮喪。我在values.xml文件Android Studio gradle不斷重複已建立的固定錯誤

<string name="details">the yadayadayada is going to be a great suspension and when it comes, it's good. after a long time</string> 

創建一個像這樣的字符串資源和運行我的應用程序後,我有這個錯誤

Error:(348) Apostrophe not preceded by \ (in the yadada is going to be a great suspension and when it comes, it's good. after a long time) 

,所以我前面加上「\」撇號,但錯誤是仍然顯示。現在我已經刪除了字符串資源,但是當gradle構建時,它會再次重新創建資源,然後再次給我提供相同的錯誤。我已經試過「無效緩存/重啓」,我已經試過刪除我的.gradle文件夾,我竟然用命令

gradlew --stop clean build 

但錯誤仍然顯示。我現在真的不知道該怎麼做。 感謝您的幫助提前

回答

2

我認爲你正在修改生成的文件(具有相同的名稱),而不是你自己的res文件。當你點擊錯誤時,它會打開生成的文件不是正確的文件。所以去你的res文件夾並改變它。

+0

哦,我的上帝..我真的很愚蠢。我實際上正在編輯生成的資源文件「values.xml」,而實際的字符串在strings.xml文件中。非常感謝:D –