让代码更简单

android studio找不到R类处理办法

重要:本文最后更新于2018-01-22 12:56:15,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

作为没经历过正规教育的半吊子野路子安卓个人开发者,经常为了实现某一个功能去网络上找一些网友的代码来看,看了半天还是看不懂,就顺手copy代码到自己的工程中。这种方法快捷是快捷,但有一个弊端。有时候在复制别人的代码后,编译器突然报一个莫名其妙的异常,找不到R类!上周博主在写安卓APP的时候就出现了这个问题,百度到手软,发现了解决办法,记录在此,为自己、为网友服务!

很多网友在网络上说只需要clear一下就好,事实上对于复制别人代码造成的找不到R类的情况,这种方法是解决不了的。因为就算你再怎么重新构建你的工程,你的R类就算写不了别人代码里的东西,如何解决呢?很简单!

复制出你所有的layout文件,然后删除layout目录下所有文件,这时编译器会提示找不到对应ID,不用管它。再次clear后就会重新生成R类文件,然后再将复制出来的layout目录文件,重新建立,是不是问题就解决了呢?

感觉很棒!可以赞赏支持我哟~

4 打赏

评论 (0)

登录后评论
QQ咨询 邮件咨询 狗哥推荐