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

com.github.nanchen2251:CompressHelper:1.0.6依赖构建失败,如何确认库可用性?

确认库可用性及解决构建失败的方法

一、确认com.github.nanchen2251:CompressHelper:1.0.6是否仍可使用

  • 检查GitHub仓库状态:找到该库对应的GitHub仓库,查看仓库是否未被删除、无归档标记,版本1.0.6的源码是否完整保留。只要仓库存在且源码可获取,说明库本身具备使用基础。
  • 验证源码可编译性:克隆仓库源码到本地,将其作为Android模块导入项目,尝试编译。若能正常通过编译,证明库的功能逻辑无问题。
  • 核对合法分发仓库的包存在性:该库通常通过JitPack分发,可通过在项目中配置JitPack仓库后同步验证,确认1.0.6版本是否能被正常解析。

二、解决当前构建失败问题

你的报错核心是Gradle错误地从mapbox.bintray.com拉取该库,而该域名已迁移导致证书不匹配。解决步骤:

  1. 根据Gradle版本,在项目根目录的settings.gradle(Gradle 7.0+)或build.gradle(旧版Gradle)中添加JitPack仓库:
// settings.gradle(Gradle 7.0+)
dependencyResolutionManagement {
    repositories {
        // 保留项目原有仓库...
        maven { url 'https://jitpack.io' }
    }
}

// 或根目录build.gradle(旧版Gradle)
allprojects {
    repositories {
        // 保留项目原有仓库...
        maven { url 'https://jitpack.io' }
    }
}
  1. 移除配置中不必要的mapbox.bintray.com仓库(若项目无需依赖Mapbox相关资源),或确保JitPack仓库优先级高于该仓库。
  2. 重新同步Gradle项目,尝试构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 20:01:14