安卓R文件出错时候一般都是在编写代码时候把id或者string关联的int类型的R值改变了,这时候只要clean一下就行,或者先取消勾选Build Automatically,然后再clean一下,最后再次勾选Build Automatically项。
要理解R文件是项目自动生成的,所以如果你clean之后还有错的话那就是项目本身哪里弄错了。
比如:
String文件里的string的name忘了写,为空
<string name=""></string>
//那生成R文件就会出错,因为没有这个id值
public static final class string {
public static final int =0x7f0a009c;
public static final int about_soft=0x7f0a0268;
public static final int accept_name=0x7f0a02a2;
public static final int accept_phone=0x7f0a02a3;
其他的xml文件里的view的id等等都类似