Android Studio 在所有 java 文件中显示为红色:“无法解析符号 R”,但项目可以编译并运行。
我已经尝试了这里的所有解决方案: Android Studio "cannot resolve symbol" but project compiles and works ,但运气不好。
我尝试过:
使缓存无效并重新启动 android studio
删除 .gradle 和 .idea 文件夹
清理并重建项目
安装新版本的 android studio
弄乱 gradle 文件,然后撤消更改并同步项目
我想尝试但不知道如何实现的一件事是从头开始重新打开项目,就像我第一次打开它一样,但我不知道该怎么做。
我也尝试过这里的答案: Android Studio says "cannot resolve symbol" but project compiles , 但再次没有运气。
Android Studio 版本 = 3.2.1
gradle项目文件中的依赖版本:
classpath 'com.android.tools.build:gradle:3.4.0-alpha01'
classpath 'com.google.gms:google-services:4.0.0'
最佳答案
由于某种我不明白的原因,
构建版本的这种组合造成了问题:
grade version = 4.10.1
classpath 'com.android.tools.build:gradle:3.4.0-alpha01'
当我切换到这些构建版本时:
grade version = 4.6
classpath 'com.android.tools.build:gradle:3.2.1'
问题已解决!
关于android-studio - Android Studio “cannot resolve symbol R” 但项目编译并运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53360220/