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

引入Android-SwitchDateTimePicker提示无法找到对应依赖的问题求助

无法拉取依赖的核心原因

  • 该开源库托管在JitPack平台,你的项目没有配置JitPack作为远程依赖仓库,Gradle默认只会从Google、Maven Central等预置仓库检索构件,自然找不到对应库。
  • 同步阶段未报错但运行时报错,大概率是Gradle同步时仅做了声明校验,未实际触发构件拉取,运行构建阶段才检测到构件缺失。
  • 也可能是你选择的版本在JitPack平台没有对应构建成功的版本包,或是本地Gradle缓存存在异常。

解决步骤

  1. 补充JitPack仓库配置
    根据你使用的Gradle版本选择对应修改方式:
  • Gradle 7.0以下版本:修改项目根目录下的build.gradle文件,在allprojects -> repositories块中添加JitPack地址:
allprojects {
    repositories {
        google()
        mavenCentral()
        // 新增这行
        maven { url 'https://jitpack.io' }
    }
}
  • Gradle 7.0及以上版本:修改项目根目录下的settings.gradle文件,在dependencyResolutionManagement -> repositories块中添加JitPack地址:
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        // 新增这行
        maven { url 'https://jitpack.io' }
    }
}
  1. 调整依赖版本
    建议使用官方发布的最新稳定版本,修改app模块下build.gradle的依赖声明:
implementation 'com.github.Kunzisoft:Android-SwitchDateTimePicker:2.2.2'
  1. 清理缓存重新构建
  • 点击Android Studio右上角的「Sync Project with Gradle Files」按钮重新同步项目
  • 若仍报错,可执行./gradlew clean命令清理构建缓存,再通过File -> Invalidate Caches... 清理IDE缓存后重启项目重新构建即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 01:24:03