无法解析类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
相关产品推荐
相关产品推荐

