Cannot resolve symbol 'R'

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章