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

时间:2019-03-18 10:56:03

标签: android android-studio gradle android-gradle

如果我通过更改来更新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 的软件包,但是更新后,除了{{1} } BuildConfig.java下的课程。

我已经尝试了所有 Build-> Clean Build-> Rebuild File-> Invalidate caches File->与Gradle文件同步项目等方法可以解决问题,但仍然找不到R类。

对于版本 3.2.1 ,这不会发生。

1 个答案:

答案 0 :(得分:3)

正如Vivek在评论中所述,解决方案也是升级Android Studio。我升级到3.3版,它终于为我解决了这个问题。