Android Studio"无法解析符号R",但项目编译并运行

use*_*133 5 android-studio

Android Studio以红色显示所有java文件:"无法解析符号R",但项目编译并运行.

我在这里尝试了所有解决方案: Android Studio"无法解析符号",但项目编译和工作,但没有运气.

我试过了 :

  • 使缓存无效并重新启动android studio

  • 删除.gradle和.idea文件夹

  • 清理并重建项目

  • 安装新版本的android studio

  • 弄乱gradle文件,然后撤消更改和同步项目

我想尝试的一件事,但我不知道如何实现,是我第一次打开它时从头开始重新打开项目,但我不知道该怎么做.

我也试过这里的答案: Android Studio说"无法解析符号",但项目编译,但再次没有运气.

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'
Run Code Online (Sandbox Code Playgroud)

use*_*133 9

出于某种原因,我不明白,

这个构建版本的组合产生了这个问题:

grade version = 4.10.1

classpath 'com.android.tools.build:gradle:3.4.0-alpha01'
Run Code Online (Sandbox Code Playgroud)

当我切换到这些构建版本时:

grade version = 4.6

classpath 'com.android.tools.build:gradle:3.2.1'
Run Code Online (Sandbox Code Playgroud)

问题解决了!

  • 对我来说也是一样,尽管我离开了4.10.1,仅从com.android.tools.build:gradle:3.3.1-> 3.2.1还原 (2认同)