android - Android中的strings.xml文件出错

标签 android xml escaping

我在应用程序的 string.xml 中声明了一个长字符串。

这样声明

<string name="terms">PLEASE READ THESE TERMS OF USE CAREFULLY  BY ACCESSING THIS .................</string>

但这会产生以下错误:

error: Apostrophe not preceded by \ (in PLEASE READ THESE TERMS OF USE CAREFULLY

最佳答案

发布您的完整字符串。不过,我的猜测是您的字符串中有一个撇号 (') 字符。用 (\') 替换它,它将解决问题。例如,

//strings.xml
<string name="terms">
Hey Mr. Android, are you stuck?  Here, I\'ll clear a path for you.  
</string>

引用:

http://www.mrexcel.com/forum/showthread.php?t=195353

https://code.google.com/archive/p/replicaisland/issues/48

关于android - Android中的strings.xml文件出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5657047/

相关文章:

java - 如何以编程方式在android中使用智能卡读卡器读取智能卡/微处理器卡

java - 如何使用xlink序列化xml标签:href

python - BS4 获取 XML 标签变量

Python - 使用正则表达式更新 2 个节点之间的 xml 值 - re.sub 不起作用

string - 如何转义Python 3 '' '字符串中的字符?

powershell - 转义 -LiteralPath

android - Firebase - 如何更新另一个用户的电子邮件?

android - 在 Android 中使用 Azure Bing 搜索 API

android - 为什么我不能在对话框 View 中为按钮设置 onClickListener?

java - 为什么我的 Java 字符串中的撇号在我的 HTML 中显示为 `&#039;`?