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

在用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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值