我的Android进阶之旅------>报 error: Apostrophe not preceded by \ 的错误解决办法

     我的Android进阶之旅------>报 error: Apostrophe not preceded by \  的错误解决办法

今天对项目进行国际化翻译的时候控制台出现了以下的错误:

res/values/strings.xml:100: error: Apostrophe not preceded by \ (in Sorry, video doesn't support this format.)


     这样错误的原因是因为strings.xml文件里有一个string标签中的字符串含有’(单引号)我们只要在’之前加\进行转义就可以解决这个错误。

      比如说

<string name="video_not_resolved">Sorry,video doesn't support this format.</string>

改成

  <string name="video_not_resolved">Sorry,video doesn\'t support this format.</string>


  简而言之,就是使用转义字符进行转义。

=============================================================

  作者:欧阳鹏  欢迎转载,与人分享是进步的源泉!

  转载请保留原文地址http://blog.csdn.net/ouyang_peng

=============================================================

上一篇:【我的Android进阶之旅】解决MediaPlayer播放音乐的时候报错: Should have subtitle controller already set


下一篇:我的Android进阶之旅------>Android无第三方Jar包的源代报错:The current class path entry belongs to container ...的解决方法