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

无法解析类com.prolificinteractive.materialcalendarview.MaterialCalendarView求助

解决「Cannot resolve class com.prolificinteractive.materialcalendarview.MaterialCalendarView」错误

可能的原因及修复方案

1. 模块级build.gradle未配置JitPack仓库

你仅在buildscript块中添加了JitPack仓库,但模块级(通常是app/build.gradle)的repositories同样需要包含JitPack,因为依赖是在模块级别引入的。

修改模块级build.gradle:

repositories {
    mavenCentral()
    maven { url "https://jitpack.io" } // 必须添加该仓库配置
}

dependencies {
    implementation("com.github.prolificinteractive:material-calendarview:1.4.3")
    implementation("com.jakewharton.threetenabp:threetenabp:1.1.1")
}

2. 同步项目并清理IDE缓存

  • 点击Android Studio右上角的「Sync Project with Gradle Files」按钮完成依赖同步
  • 执行File → Invalidate Caches... → Invalidate and Restart清理缓存并重启AS,解决IDE缓存导致的类识别异常

3. 检查依赖版本兼容性

1.4.3是较旧版本,若你使用Android Gradle Plugin 7.0+,可尝试升级到兼容的新版本(如2.0.1),修改依赖为:

implementation("com.github.prolificinteractive:material-calendarview:2.0.1")

注意:升级版本后需同步项目,部分API可能存在变动,需适配对应代码

4. 确认布局类路径拼写

你当前布局中的类名拼写正确,若后续调整依赖版本,需确认类路径未发生变更。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 02:34:56