2016-11-10 46 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 –