Cannotresolvesymbol'R'

Cannotresolvesymbol'R'

http://img1.sycdn.imooc.com/climg//596f22ac000171f015360658.jpg

http://img1.sycdn.imooc.com/climg//596f22ac0001922e14990594.jpg

http://img1.sycdn.imooc.com/climg//596f23f80001582619190314.jpg

http://img1.sycdn.imooc.com/climg//5970114a0001877508880810.jpg

Cannot resolve symbol 'R',这个问题搞了我好久,我是新建项目纯手打的,百度试了各种方法都没解决,看了好久没发现什么命名不规范,clean和rebuild和重启都不行,请问是什么原因?

正在回答

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

2回答

1、R文件无法自动生成,一般是资源文件有问题导致的,检查一下res文件夹下的资源布局都是否正确完成。

2、Execution failed for task':app:compileDebugJavaWithJavac'

这个error有可能是gradle的问题,检查一下build.gradle里面是否有版本不匹配问题。

  • 慕婉清9984016 提问者 #1
    具体怎么操作,我在MainActivity.java中,用R.layout.fragment_main都没问题。怎么检查一下res文件夹下的资源布局都是否正确完成,怎么看build.gradle里面是否有版本不匹配问题
    2017-07-20 10:09:48
  • irista23 回复 提问者 慕婉清9984016 #2
    检查res下和build.gradle文件中有没有红色的报错信息,如果都没有问题。试着手动添加导入R文件,在MainFragment.java中,添加如下代码:import com.imooc.tao.imtao.R;
    2017-07-20 10:54:45
  • 慕婉清9984016 提问者 #3
    非常感谢!
    2017-07-21 08:26:05
大饼蓝 2017-11-21 18:20:05

导入主包下的R

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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