有时候我们遇到一些问题就习惯性的clean一下程序,但是却发现R文件丢失了,并且之后再怎么clean都不会再生成。这时候首先检查一下你的xml文件中的书写格式是不是符合要求,如果都没有错误,那就检查res文件夹下的文件是否有命名错误,例如:res/drawable类文件中是否有中线或者中文,如果有的话,修改之后就OK了。
这种方法适合的情况是在Console中提示错误,如:
[2015-12-09 17:47:14 - MWeather] C:\Users\lenovo\Desktop\MWeather\res\drawable-hdpi\home&refresh_backups\未标题-1.jpg: error: Invalid filename. Unable to add.
注意到文件中的一张图片的名称是:未标题-1.jpg,修改之后右键程序刷新一下就好啦。