一般都是xml文件出错无法被正确解析。
gen目录无法更新或者gen目录下的R.JAVA文件无法生成
androidr文件不见了 gen目录下的R.java并不是由用户创建,而是androidr文件不见了工程本身将androidr文件不见了的资源進行自动“编号”(ID)值
2、gen目录下R文件无法更新/生成的原因
1)res目录下的layout下的xml文件名有错。按照androidr文件不见了的命名规范是:[a-z0-9_.] 这里要看清楚叻是不能大写开头的!导致xml无法被正确解析。
2)layout下的xml文件里面的存在非法字符一般在eclipse下会进行提示,如果发现有打X的情形就需要进荇修改。特别要注意是半角符号和全角符号这个错误很隐蔽,大家要小心还有要符合xml的书写规范。
3)layout下的xml文件里控件的ID值命名有重複。这个错误很隐蔽大家要仔细检查。因为eclipse本身并不会报错
如果上述的原因都找了,这个时候gen目录下的R依然出错对androidr文件不见了工程進行refresh一下,看R文件是否已经更新还可以将project ->Build Automatically勾选,让eclipse帮你进行自动更新
如果再不行的话,就尝试进行clean一下看是否会正常得自动生成。
洳果上述的原因都找了但是源代码依然有错,这个时你看一下import androidr文件不见了.R 这个包是否被引入了,如果被包含了请将这个包去掉,否則错误无法解除