您的位置:首页 > 编程语言 > Java开发

Eclipse中有效解决安卓R文件丢失

2016-05-08 17:53 260 查看
在用eclipse安卓开发中,遇到R文件丢失那是常有事,百度的方法大多都是然并卵,每次都没用,最后害的我都只能重新copy一份源码或者R文件。但是,经过多次的开发测试,发现最好的方法就是重新编译一下项目,使项目重新生成R文件。方法:右键项目,Properties —》 Android ,

在Project
Build Target里重新选择另一个版本的API,apply应用一下,等它重新编译一下就OK了,想要原来的api版本,再选回来apply一下就OK了,如果这样做了之后发现还没有R文件,那么可能就是xml文件有错误,检查项目把xml文件提示有错误的地方处理掉,可能是资源引用有误,特别是Eclipse导入studio项目时的一些资源继承的资源类名可能不一样,或者是没有v4包,要重新copy一份进来,再照上面的方法重新来一次,R文件应该就出来了,有些项目直接把gen文件夹下面的包删掉然后Eclipse也会自动给你生成刚删掉的包和R文件。但是,Eclipse有时候就是有莫名其妙的bug,不管是在代码中还是xml文件里,一样的代码,可是copy来的它就是给你报错,非要你手动打出来,有点无语了。上面的方法都解决不了的话,肯定是xml文件哪里还有错误,只是它可能不打叉,要解决一个错误才会出现另一个错误,直到错误没有了才能生成R文件。

随便一提,Eclipse导入studio项目的方法,这个方法并不是全部的项目都可以,好像引用有架包之类的不太行:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0918/1692.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: