首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不支持的方法: AndroidArtifact.getBuildConfigFields()

不支持的方法: AndroidArtifact.getBuildConfigFields()
EN

Stack Overflow用户
提问于 2020-06-06 23:21:25
回答 2查看 1.8K关注 0票数 7

我刚刚更新到Android Studio 4.0,正在尝试构建我的项目。我一直收到下面的错误

代码语言:javascript
运行
复制
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.

我已经在使用最新版本的Gradle和Gradle插件

Gradle版本:

代码语言:javascript
运行
复制
distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-milestone-1-all.zip

Gradle插件工具版本:

代码语言:javascript
运行
复制
classpath 'com.android.tools.build:gradle:4.1.0-alpha10'

对这个问题的任何解决方案或修复都是有帮助的。提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2020-06-07 00:59:07

使用Android studio 4.1预览或classpath 'com.android.tools.build:gradle:4.0.0‘

票数 6
EN

Stack Overflow用户

发布于 2020-08-28 15:24:39

这通常是因为你的Android Studio版本和Android Gradle插件不匹配。

第一次打开Android Studio时,您可以在项目选择窗口中找到Android Studio的版本(或者在Mac上的"Android Studio> About Android Studio“中,在其他平台上也可以找到类似的位置)。例如,您可能正在使用Android Studio 4.0.1。

您可以在顶级build.gradle文件中找到适用于您的项目的Android Gradle插件版本。

您应该会找到类似以下内容的内容:

代码语言:javascript
运行
复制
buildscript {
    [...]
    dependencies {
        classpath 'com.android.tools.build:gradle:4.0.1'
        [...]
    }
    [...]
}

您需要确保两个版本号匹配(在本例中是匹配的)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62233809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档