当前位置: 首页 > 科技观察

Android中缺少R文件的问题

时间:2023-03-12 11:04:32 科技观察

R.java这个文件会自动生成。但是有时候你写错了xml文件,R.java不会自动生成对应的值。这个时候,我们会很习惯清理这个项目。这时候我们会突然发现R.java不见了。这个时候你一定很生气,你可能会拼命去网上找答案,网上会有很多答案告诉你右键项目--》Android工具-->修复项目属性。也许你可以'怎么修都弄不出来R.java,这时候就得考虑是不是有什么xml写错了,出问题了,只要xml文件有问题,系统是绝对不会自动生成的这个给你的R.java文件,因为它要引用你每个xml文件里面的数据生成R.java,所以自然生成不了。所以当你清空项目的时候,这个error就变了,变成了一个空package.package.报错也是src包报错,如果遇到这样的报错,而且项目中有几十个xml文件,那你肯定郁闷,甚至崩溃。不过没关系,这时候如果你再次清理项目,控制台会打印错误信息:例如:[2011-08-2118:14:19-myweibo]F:\android_workplace\myweibo\res\layout\home_list.xml:6:error:Error:找不到与给定名称匹配的资源(在'src'的值为'@drawable/usericon')。