在 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 -> Clean、Build -> Rebuild、File ->使缓存、文件-> 与Gradle 文件 同步项目等无效的方法可以解决问题但仍然找不到R class .
在版本 3.2.1 中不会发生这种情况。
正如 Vivek 在评论中所述,解决方案是同时升级 Android Studio。我升级到版本 3.3
终于解决了我的问题。
如果我通过更改
来更新 Gradledependencies {
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 -> Clean、Build -> Rebuild、File ->使缓存、文件-> 与Gradle 文件 同步项目等无效的方法可以解决问题但仍然找不到R class .
在版本 3.2.1 中不会发生这种情况。
正如 Vivek 在评论中所述,解决方案是同时升级 Android Studio。我升级到版本 3.3
终于解决了我的问题。