org.gradle.tooling.model.UnsupportedMethodException:不支持的方法:AndroidArtifact.getBuildConfigFields()

V.W*_*.Wu 5 android-studio

我正在 Android Studio 4.2.1 上构建我的 android 项目。但我收到此错误:

org.gradle.tooling.model.UnsupportedMethodException: Unsupported method: 
    AndroidArtifact.getBuildConfigFields().
    The version of Gradle you connect to does not support that method.
    To resolve the problem you can change/upgrade the target version of Gradle you connect to.
    Alternatively, you can ignore this exception and read other information from the model.
Run Code Online (Sandbox Code Playgroud)

我的 Gradle 版本:

distributionUrl=https\://services.gradle.org/distributions/gradle-6.4.1-bin.zip
Run Code Online (Sandbox Code Playgroud)

我的 Gradle 插件工具版本:

com.android.tools.build:gradle:4.1.0-alpha09
Run Code Online (Sandbox Code Playgroud)

Gradle 和 Gradle 插件都是最新版本。异常说我需要更新/更改连接的 Gradle 版本。

我无法升级更多版本,因为我已经在最新版本上。所以,我唯一能做的就是改变成绩版本,但哪一个?

Dhr*_*arg 1

我能够使用以下方法成功构建项目:

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

但如果您尝试使用 jetpack compose,则必须使用最新的 Canary 版本的 android studio。