错误:(218)撇号之前没有\

在我的strings.xml中,我创建了一个包含(它的)的字符串,我得到了这个错误。

错误:(218)撇号之前没有\

是的,我知道我必须要么在撇号之前放置\,或者只是删除撇号,但我的问题是,当我使用(它\ s)运行应用程序或只是删除它时,它会回来; 即使我删除整个字符串,当我点击运行时它都会回来。 我怎么阻止这个?

这是String,但它确实没关系。 我只是希望它在运行应用程序时被删除而不能恢复。

 name="talk" So, you want these things? LOL its gonna 

发生错误时,Android Studio会打开values.xml,该文件在文件中的该位置看起来与strings.xml完全相同。 确保你正在更新strings.xml,你应该好好去。

实际上,有两个文件strings.xml和values.xml

我们在strings.xml中编辑我们的字符串数据,每当我们得到像Apostrophe之类的错误前面没有\时,当你点击错误android studio重定向你到values.xml并且你在values.xml中编辑并且android studio刚刚删除了你编辑。

因此,请确保您正在编辑strings.xml而不是values.xml

将您的字符串放在双引号中。 "Your text 'here'"

尝试

 your string value