问题描述: 在使用 Android Studio 3.5.0 版本时,可能会遇到以下 Gradle 错误:
Error: variant.getMergeResources() is not available in the current context.
解决方法:
build.gradle
文件中,将 Gradle 插件版本更新为最新版本。示例代码如下:buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.0'
}
}
app
模块目录下的 build.gradle
文件中,将 android
块中的 buildToolsVersion
版本更新为与 Android Studio 3.5.0 兼容的版本。示例代码如下:android {
compileSdkVersion 29
buildToolsVersion "29.0.2"
...
}
清理并重新构建项目。在 Android Studio 的菜单栏中选择 Build
-> Clean Project
,然后再选择 Build
-> Rebuild Project
。
如果上述方法仍然无法解决问题,可以尝试升级 Android Studio 至最新版本,或者降级至一个稳定的版本。
希望以上解决方法能够帮助到您解决问题。