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

Android Gradle构建报错:无法确定':app:lintVitalRelease'任务依赖

报错核心原因

org.jfrog.cardinalcommerce.gradle:cardinalmobilesdk:2.2.1-2是Braintree 3D安全验证模块的传递依赖,该版本未托管在公共Maven中央仓库,默认配置下无法拉取。

可执行修复方案

方案1:补充缺失的依赖仓库

根据你的Gradle版本选择对应修改位置:

  • Gradle 7.0以下:修改项目根目录build.gradle
  • Gradle 7.0及以上:修改项目根目录settings.gradle

在repositories配置块中添加Cardinal Commerce的私有仓库:

maven {
    url "https://cardinalcommerce.jfrog.io/cardinalcommerce/maven-public/"
}

方案2:升级Braintree依赖版本

你当前使用的com.braintreepayments.api:drop-in:4.5.0为较旧版本,升级到官方最新稳定版(6.0+)即可解决依赖源问题,新版本依赖的Cardinal SDK已全部托管到Maven中央仓库,无需额外配置私有源。

方案3(临时规避):禁用lint检查

如果不需要Release构建的lint校验,可在app模块build.gradle的android配置块中添加以下内容跳过该检查任务:

android {
    lintOptions {
        checkReleaseBuilds false
        abortOnError false
    }
}

该方案仅为临时绕过,不建议长期使用,可能导致线上风险无法被提前检测。

内容的提问来源于stack exchange,提问作者TechMR IT Solution

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 00:36:11