這個問題,很煩,不解決也沒問題,但看着心累,實在是受不了,就查下解決辦法,有說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,重新編譯,問題修復;