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

无法从jitpack.io获取依赖,Android项目同步失败求助

解决无法解析com.github.huangyanbin:smartTable:2.2.0的问题

配置检查与问题分析

你的Project和App模块build.gradle的基础配置框架没问题,但针对smartTable依赖的解析失败,大概率是以下几个原因导致:

  1. JitPack仓库访问或版本有效性问题:smartTable托管在JitPack,虽已添加仓库,但可能存在网络访问限制、版本2.2.0在JitPack上的构建状态异常。
  2. Gradle版本兼容性:你使用的Gradle插件3.5.2版本较旧,可能和JitPack上部分依赖的构建规则不兼容。
  3. 缓存干扰:本地Gradle缓存可能存在损坏,导致依赖无法正常拉取。

具体解决步骤

  • 步骤1:确认JitPack仓库可访问
    确保网络能正常连接JitPack,若处于受限网络环境,可尝试切换网络或临时使用代理。同时验证smartTable 2.2.0版本是否存在,若版本已被移除,可尝试降级到2.1.0等稳定版本。

  • 步骤2:升级Gradle插件版本
    修改Project模块build.gradle中的Gradle插件版本为更稳定的兼容版本,比如4.2.2:

    classpath 'com.android.tools.build:gradle:4.2.2'
    

    同时同步修改gradle/wrapper/gradle-wrapper.properties中的Gradle发行版地址:

    distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
    
  • 步骤3:清理缓存并重新同步

    1. 点击Android Studio顶部菜单File -> Invalidate Caches...,选择Invalidate and Restart重启IDE
    2. 重启后执行Sync Project with Gradle Files,同时可将smartTable的依赖声明改为完整group格式尝试:
      implementation group: 'com.github.huangyanbin', name: 'smartTable', version: '2.2.0'
      
  • 步骤4:排查依赖冲突
    若smartTable依赖了org.apache.poi,可针对性排除冲突:

    implementation('com.github.huangyanbin:smartTable:2.2.0') {
        exclude group: 'org.apache.poi'
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 12:22:42