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

无法解析依赖com.github.Kennyc1012:MultiStateView:2.2.0问题求助

无法解析依赖com.github.Kennyc1012:MultiStateView:2.2.0问题求助

Hey,碰到这个依赖解析失败的问题别着急,我整理了几个实战中常用的解决思路,帮你快速搞定它:

  • 先确认是否配置了正确的仓库源
    这个库是托管在GitHub上的,默认的Maven Central仓库里没有它,得在项目里添加JitPack仓库才行:

    • 如果是用新版Gradle(settings.gradle文件),在dependencyResolutionManagement的repositories块里加上:
      maven { url 'https://jitpack.io' }
      
      完整配置大概是这样:
      dependencyResolutionManagement {
          repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
          repositories {
              google()
              mavenCentral()
              maven { url 'https://jitpack.io' }
          }
      }
      
    • 要是用的旧版Gradle,就在根目录的build.gradle里的allprojects块下添加这个仓库。
  • 核对依赖版本号是否有效
    有时候旧版本可能被仓库移除了,你可以去这个库的GitHub项目页面确认下2.2.0是不是还存在的稳定版本。如果版本不对,换成仓库里可用的版本再同步试试。

  • 清理Gradle缓存并重新同步
    Gradle的缓存偶尔会抽风,导致依赖解析异常:

    • 点击Android Studio右上角的「Sync Project with Gradle Files」按钮重新同步;
    • 或者直接用「File -> Invalidate Caches...」,选择「Invalidate and Restart」重启AS,再同步项目;
    • 也可以手动删掉项目根目录的.gradle文件夹,然后重新同步。
  • 检查网络连接是否正常
    如果网络不稳定或者被墙,可能连不上JitPack仓库,导致拉取不到依赖。试试切换到稳定的网络,或者检查下代理设置有没有问题(如果用了代理的话)。

  • 确认模块依赖写法是否正确
    检查app和framwork2.0模块的build.gradle里,依赖的拼写有没有错误,确保是:

    implementation 'com.github.Kennyc1012:MultiStateView:2.2.0'
    

    包名、版本号都别打错了哦。

一般来说,先从仓库配置排查,这是最常见的原因,按上面的步骤一步步来,应该就能解决问题啦!

备注:内容来源于stack exchange,提问作者AnChain

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.13 17:04:44