写 Fragment 的时候,有时候找不到 R 类

写 Fragment 的时候,有时候找不到 R 类

在重写 onCreateView 这个方法的时候,有时候会找不到 R.layout 下面的文件,结果用 Alt+Enter 导入了一个这样的包就好了。想知道这是为什么?

import com.example.honest.tourdemo02.R;


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 Honest_xll 2017-12-14 16:59:16

com.example.honest.tourdemo02.R 是我当前的包名,我也很奇怪,去掉了之后就会出现报错,内容是

?com.example.honest.tourdemo02.R? alt+enter,Build->Clean Project 也试过,还是不行,只能通过导包的方式才不会报错。

好帮手慕雪 2017-12-14 16:47:09

com.example.honest.tourdemo02.R;是不是你当前module的包名,如果是,你加上没问题,否则不行。其实你把import  。。。R;删除就行了,默认的就是找你的R呢。刚找开工程时可能会找不到R,你等一会让它加载完,或Build->Clean Project一下。祝:学习愉快

  • 提问者 Honest_xll #1
    Rebuild 我也试过了哦,有的时候会这样,重建一个项目有时候就没这个问题了,好奇怪啊老师。
    2017-12-14 17:02:23
  • 好帮手慕雪 回复 提问者 Honest_xll #2
    Rebuild 也得等一会儿的。你看右下角的进度条得让它走完
    2017-12-14 17:41:56
  • 提问者 Honest_xll 回复 好帮手慕雪 #3
    是走完的哦 :)
    2017-12-14 19:22:58
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师