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

Android Studio报Execution failed for task ':app:dataBindingMergeDependencyArtifactsDebug'如何解决

解决方案

问题根因

你当前触发报错有两个核心原因:

  1. 旧Android Support库的依赖声明格式写错,版本号前的分隔符误用了横杠,应该用冒号
  2. 项目同时依赖了AndroidX和旧版Android Support库,两类库互不兼容会触发依赖解析冲突

具体解决步骤

  • 方案1(推荐,适配当前AndroidX依赖环境)

    1. 直接删除dependencies闭包下以下4行错误的Support库依赖声明,你项目里已经有对应的AndroidX替代包,不需要重复引入:
    implementation 'com.android.support:support-core-utils-28.0.0'
    implementation 'com.android.support:appcompat-v7-28.0.0'
    implementation 'com.android.support:design-28.0.0'
    implementation 'com.android.support:support-v4-28.0.0'
    
    1. 打开项目根目录下的gradle.properties文件,添加以下两行配置启用Jetifier,自动把第三方依赖中的旧Support库引用转换为AndroidX兼容格式:
    android.useAndroidX=true
    android.enableJetifier=true
    
    1. 同步Gradle后重新构建即可。
  • 方案2(坚持使用旧Support库)

    1. 把4行错误的依赖声明的版本号前的横杠修改为冒号,修正后写法如下:
    implementation 'com.android.support:support-core-utils:28.0.0'
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support:design:28.0.0'
    implementation 'com.android.support:support-v4:28.0.0'
    
    1. 删除项目中所有androidx.开头的依赖,替换为对应的旧Support库版本
    2. 检查项目根目录的build.gradle(或高版本Gradle的settings.gradle)的repositories闭包中,已添加google()和mavenCentral()仓库配置,同步Gradle后重新构建。

内容的提问来源于stack exchange,提问作者rahul tripathi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 15:48:02