这个问题,很烦,不解决也没问题,但看着心累,实在是受不了,就查下解决办法,有说clean build的,有说Restart的,试过,都不行;
Cannot resolve symbol 'R'
最后的解决办法:
参考知乎上的网友:https://www.zhihu.com/question/51455093
以下是引用知乎的答案:(做个记录)
当gradle build tool 为3.3.2,distributionUrl为gradle-4.10.1-all.zip时,会出现R文件飘红但工程能正常编译和运行;
当我把gradle build tool改为3.2.1, distributionUrl改为gradle-4.6-all.zip后,就正常了。当前Android Studio版本为3.2.1。
我再尝试把Android Studio升级到最新的3.3.2后,也修复了R文件飘红的问题,
我猜测可能gradle build tool的版本要和as版本保持一致或者比as版本低
作者:Jc droid
链接:https://www.zhihu.com/question/51455093/answer/623100613
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
检查自己本地工程 build.gradle,如下:
dependencies {
classpath 'com.android.tools.build:gradle:3.3.1'
}
AndroidStudio版本3.2.1
所以,修改build.gradle的版本到3.2.1,重新编译,问题修复;