android项目不能生成R文件


             前序:前段时间硬盘挂了,换了新硬盘,重新搭建了开发环境,jdk正常安装,测试ok,eclipse为3.8版本,adt22在线安装,sdk是笔记本送保修前备份的,直接拷贝后配置到环境变量,至此环境搭配好了。


            搭配好环境后,eclipse导入android项目,在我认为情况正常的情况下(至少先前项目是可以正常跑起的),网上的方法也大同小异,平时也都是那么处理,比如

           1、检查资源文件是否有出错,这个情况已经保证了,因为先前是可以正常跑起的,况且几个项目都那么大,资源那么多,不可能一个个去打开查看,这并不是一个高效的方法,eclipse也没提示哪个文件哪里出错,Problems窗口Errors中全部都是R类未导入错误,因为根本就没有生成R类;

           2、项目右键Android Tools ---> Fix Project Properties,clean项目,重新编译多次,重新导入项目等等,都未能生成R类,这下真是蛋疼,无厘头;


          期间多次打开Android SDK Manager,试图更新ADT之类,因为网上有类似的说法,能试就试,这下好了,多次的打开,每次都出现以下图片的问题

       

我以为是因为国内访问被屏蔽了,所以翻墙了再试了几次,情况还是一样,谷歌了下 https://dl-ssl.google.com/android/repository/addons_list-2.xml ,看了很多,英文不好,理解的也很模糊,但注意到了上面的链接的返回内容跟build-tools有关系,同时也看到了Android SDK Manager中没有安装到build-tools,如下图红色框住部分是没有安装(甚至没有这个选项勾选,因为上面的链接访问失败)


       查看sdk所在文件夹,该文件夹里面也为空,意识到了可能这就是原因所在,不清楚为何,备份先前安装的sdk,这个文件夹中为什么为空的,再查看了下备份的sdk,该文件夹也为空,这可如何是好抓狂   

        谷歌build-tools,无意间发现了sdk build-tools下载的链接,碰碰运气下个试试,解压到build-tools文件夹后重新启动Android SDK Manager,意外的发现Android SDK Build-tools显示为已安装,即上面插图所示,重启eclipse,clean全部项目,报错全部消失羡慕   

       至此,R文件已自动生成,问题也解决了,记录下解决问题过程,写篇博文真不简单。


另外,提供下android sdk build-tools压缩包下载链接,我已共享到百度网盘:http://pan.baidu.com/share/link?shareid=2683450975&uk=52770051,压缩包直接解压到build-tools文件夹即可。




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值