Android Studio构建失败:依赖项要求更高版本的Android Gradle插件
Android Studio构建失败:依赖项要求更高版本的Android Gradle插件
嗨,我来帮你搞定这个构建报错的问题~
你遇到的这个错误,核心原因很简单:你当前使用的Android Gradle插件(AGP)版本低于8.6.0,但你项目里引入的androidx.core:core:1.16.0和androidx.core:core-ktx:1.16.0这两个依赖,明确要求AGP版本至少是8.6.0才能兼容,所以构建就卡在这里啦。
下面给你两种解决方案,你可以根据自己的情况选择:
方案一:升级Android Gradle插件(推荐)
这是最规范的解决方式,能保证依赖和构建工具的兼容性,步骤也很清晰:
打开项目根目录下的
build.gradle文件(注意是项目根目录的,不是app模块下的那个),找到dependencies代码块里的AGP依赖行,把版本号改成8.6.0或更高的稳定版:buildscript { dependencies { // 把这里的版本改成8.6.0及以上 classpath "com.android.tools.build:gradle:8.6.0" // 其他依赖(比如Kotlin插件)保持不变即可 } }接下来同步Gradle wrapper版本,AGP 8.6.0对应的Gradle版本是8.8,所以打开
gradle/wrapper/gradle-wrapper.properties文件,修改distributionUrl:distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip改完之后,点击Android Studio右上角弹出的「Sync Now」按钮,等待同步完成后,再重新构建项目就可以了。
方案二:降低core依赖版本(临时应急)
如果你暂时不想升级AGP,可以把core依赖的版本降到不需要高版本AGP的旧版,比如1.15.0:
打开app模块下的
build.gradle(或build.gradle.kts)文件,找到core相关的依赖行,替换成低版本:// 替换原来的1.16.0版本 implementation "androidx.core:core:1.15.0" implementation "androidx.core:core-ktx:1.15.0"同样点击「Sync Now」同步项目,之后构建就能正常进行了。
最后提醒下:如果项目允许的话,优先选方案一哦,新版本的AGP不仅能解决兼容性问题,还会带来性能优化和新特性支持~




