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

Github Actions Gradle构建失败求助:依赖缺失与版本兼容警告

解决Gradle构建失败及依赖缺失问题

一、修复org.apache.cordova:framework:7.0.0依赖找不到的问题

  • 核对Cordova版本匹配性:cordova:framework:7.0.0对应Cordova 7.x系列,先执行cordova -v查看项目使用的CLI版本,若版本不匹配,调整CLI到7.x版本(执行npm install -g cordova@7.x)
  • 强制刷新依赖缓存:运行./gradlew clean build --refresh-dependencies,让Gradle重新拉取所有依赖,避免本地缓存损坏导致的查找失败
  • 检查仓库配置:在项目根目录的build.gradle或settings.gradle的repositories块里,确认是否包含Maven Central仓库,没有的话添加:
    repositories {
        mavenCentral()
    }
    
  • 本地依赖兜底:如果仓库拉取失败,手动下载cordova-framework-7.0.0.jar包,放到项目的libs目录,然后在模块的build.gradle中添加:
    dependencies {
        implementation files('libs/cordova-framework-7.0.0.jar')
    }
    

二、处理Gradle废弃特性兼容提示

  • 升级Android Gradle插件:在项目级build.gradle中,将Android Gradle Plugin版本更新到与Gradle 7.0.2兼容的版本(比如4.2.2),示例配置:
    buildscript {
        dependencies {
            classpath 'com.android.tools.build:gradle:4.2.2'
        }
    }
    
  • 替换废弃语法:根据构建日志里的具体提示,把废弃的compile配置替换为implementation/api,其他废弃API参照Gradle文档替换为当前版本支持的写法
  • 临时屏蔽警告(仅应急):如果暂时没时间修复废弃代码,可在gradle.properties中添加org.gradle.warning.mode=none关闭兼容警告,但长期建议修复废弃特性

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 09:34:57