构建应用时找不到com.jaeger.statusbarutil:library:1.5.1依赖求助
解决依赖找不到及403错误的方案
步骤1:修正依赖引用格式
com.jaeger.statusbarutil:library:1.5.1这个坐标是旧的非标准引用格式,该库在JitPack上的正确引用应该是:
implementation 'com.github.niorgai:StatusBarUtil:1.5.1'
原坐标可能是JitPack早期的映射,现在已无法正常解析。
步骤2:移除多余的授权配置
JitPack对公开开源库的依赖不需要授权令牌或GitHub账号密码,你添加的授权配置会导致403权限错误。同时注意仓库地址不要带多余空格,恢复仓库配置为:
repositories { google() mavenCentral() maven { url 'https://jitpack.io' } }
步骤3:清理缓存并重试
- 打开Android Studio,执行
File -> Invalidate Caches...,选择Invalidate and Restart清理本地缓存。 - 删除项目根目录的
.gradle文件夹和模块下的build文件夹。 - 重新运行
./gradlew clean build命令构建项目。
备选方案:本地依赖兜底
如果上述方法无效,直接下载该库1.5.1版本的aar文件,放入项目libs目录,修改依赖为:
implementation files('libs/statusbarutil-1.5.1.aar')
内容的提问来源于stack exchange,提问作者Rubillex
相关产品推荐
相关产品推荐

