在 Android Studio 中更新到 Gradle 3.3.2 时出错:无法解析符号 R

Error when updating to Gradle 3.3.2 in Android Studio: Cannot resolve symbol R

如果我通过更改

来更新 Gradle
dependencies {
    classpath 'com.android.tools.build:gradle:3.x.x'
}

从版本 3.2.1 到版本 3.3.2 我在所有活动中遇到 Cannot resolve symbol R 错误 但是 项目实际上构建没有错误。不知道是什么原因造成的。我在项目文件的 Android 视图中意识到,在 app/generatedJava/ 下有许多版本为 3.2.1 的包,但是当更新 none 时他们在那里,除了 BuildConfig.java class 在 my.app.package.

我已经尝试了所有 Build -> CleanBuild -> RebuildFile ->使缓存文件-> 与Gradle 文件 同步项目等无效的方法可以解决问题但仍然找不到R class .

在版本 3.2.1 中不会发生这种情况。

正如 Vivek 在评论中所述,解决方案是同时升级 Android Studio。我升级到版本 3.3 终于解决了我的问题。