刚刚在string字符串资源文件中,写了一个单引号,报错了,错误代码如下
error: Apostrophe not preceded by \ (in OuyangPeng's blog )
资源文件如下:
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="ouyang">OuyangPeng's blog </string> <string name="blog"> http://blog.csdn.net/ouyang_peng</string> </resources>
解决方法有两种,如下所示:
第一种方法:使用双引号将单引号的字符串资源括起来,如下所示:
<string name="ouyang">"OuyangPeng's blog" </string>
第二种方法:在 ’ 号之前要加 \进行转义 ,这样做是为了避免歧义,如下所示:
<string name="ouyang">OuyangPeng\'s blog </string>
参考了之前的一篇文章:《我的Android进阶之旅------>报 error: Apostrophe
not preceded by \ 的错误解决办法》
(地址:http://blog.csdn.net/ouyang_peng/article/details/16939225)
==================================================================================================
作者:欧阳鹏 欢迎转载,与人分享是进步的源泉!
转载请保留原文地址:http://blog.csdn.net/ouyang_peng
==================================================================================================
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-12 03:38:34