我现在真的很沮丧。我在values.xml文件中创建了一个这样的字符串资源
<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)
所以我在撇号之前用&#39; \&#39;但错误仍在显现。现在我实际上已经删除了字符串资源,但是当进行gradle构建时,它会再次重新创建资源,然后再次给出同样的错误。我已经尝试了#34;无效缓存/重启&#34;,我尝试删除我的.gradle文件夹,我甚至使用了命令
gradlew --stop clean build
但错误仍在显示。我真的不知道现在该做什么。 感谢您的帮助
答案 0 :(得分:2)
我认为您正在修改生成的文件(具有相同的名称),而不是您自己的res文件。当您单击错误时,它会打开生成的文件而不是正确的文件。所以转到您的res文件夹并更改它。