现在的位置: 首页 > 综合 > 正文

R文件丢失的解决方法

2013年09月08日 ⁄ 综合 ⁄ 共 559字 ⁄ 字号 评论关闭

R文件丢失的解决方法

一般来说,Android项目是的R文件是由系统生成的资源的定义,
但是偶尔会出现R文件不同步或是丢失的情况.

不同步的情况,即在RES文件里面已经存在了一项,但是在R.java文件中却还没有定义,
这里可以点击,Project->Clean, 选择项目,然后选中"Start a build immediately",即可重建R文件.

如果R文件丢失,一般网上的推荐的方法是,右键项目文件,点击"Android Tools"->"Fix project properties".
但是有时这种方法也不可用,那就要重新检查一下RES文件夹里面的XML资源文件是否用了转义字符.
使用我在string里面定义了一个名为"str"的字符串常量,如果在常量值里面使用转义(非法)字符,编译的时候
就会出现R文件丢失的情况.
常用到的需要转义的字符有:<>&"'等,有兴趣的可以参考一下网上的文章,下面给出常用的转义后的编码:
转义字符   实际符号  名称
&lt;         <            小于号
&gt;        >            大于号
&amp;    &            和
&apos;    '             单引号
&quot;    "             双引号

注意转义字符后面的分号(;)不可省略!

【上篇】
【下篇】

抱歉!评论已关闭.