You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio构建报错:找不到dependenciesInfo()方法的解决方法咨询

解决方案:解决Android Studio构建报错“找不到dependenciesInfo()方法”

这个报错的核心原因很明确:你使用的Android Gradle插件(AGP)版本不支持dependenciesInfo配置块。dependenciesInfo是在AGP 4.0.0及以上版本才新增的特性,但你的项目里当前使用的AGP版本是3.5.2,和你安装的Android Studio 4.0不匹配,所以才会抛出这个方法找不到的错误。

下面给你两种可行的解决办法:

办法一:升级Android Gradle插件版本到匹配AS 4.0的版本

修改你项目根目录下的build.gradle(Project级)文件,把AGP版本从3.5.2升级到4.0.0(这是AS 4.0对应的官方推荐版本),同时建议同步升级Kotlin版本以保证兼容性:

buildscript {
    ext.kotlin_version = '1.3.72' // 升级到和AGP 4.0兼容的Kotlin版本
    repositories {
        google()
        jcenter()
        maven { url 'https://maven.fabric.io/public' }
    }
    dependencies {
        // 修改AGP版本号
        classpath 'com.android.tools.build:gradle:4.0.0'
        classpath 'com.google.gms:google-services:4.2.0'
        classpath 'io.fabric.tools:gradle:1.26.1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

修改后,Android Studio会自动提示你更新Gradle Wrapper版本(AGP 4.0.0需要搭配Gradle 6.1.1版本),点击提示的「Update」即可完成配置同步。

办法二:移除dependenciesInfo配置块(无需升级插件)

如果你暂时不想升级AGP版本,可以直接删除App级build.gradle里的dependenciesInfo代码块:

android {
    // ... 其他保留的配置
    // 删掉下面这段代码
    /*
    dependenciesInfo {
        // Disables dependency metadata when building APKs.
        includeInApk = false
        // Disables dependency metadata when building Android App Bundles.
        includeInBundle = false
    }
    */
}

这个配置的作用只是关闭APK/App Bundle中的依赖元数据,移除后不会影响项目的核心构建逻辑,只是默认会保留这些元数据而已。

完成上述任意一种操作后,点击Android Studio工具栏的「Sync Project with Gradle Files」按钮,重新同步项目即可解决构建报错。

内容的提问来源于stack exchange,提问作者Pradip Tilala

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.09 08:42:42