Android Studio引入me.dm7.barcodescanner:zbar:1.9.13库失败排查
解决找不到me.dm7.barcodescanner:zbar:1.9.13的问题
检查仓库配置
jcenter已停止维护并归档,部分旧库无法从这里拉取。你需要在**项目根目录的build.gradle(Android Studio Arctic Fox及以上版本为settings.gradle)**中添加mavenCentral仓库,优先从该仓库拉取依赖:repositories { mavenCentral() // 可保留jcenter但限定仅拉取目标库,减少无效请求 jcenter() { content { includeGroup "me.dm77.barcodescanner" } } }注意:新版Android Studio中,仓库配置需放在settings.gradle的
dependencyResolutionManagement块内。确认依赖写法正确
确保模块级build.gradle的dependencies块中依赖书写无误:implementation 'me.dm7.barcodescanner:zbar:1.9.13' // 若需核心库支持,同时添加以下依赖 implementation 'me.dm7.barcodescanner:core:1.9.13'同步并清理项目
点击Android Studio右上角的Sync Project with Gradle Files按钮同步项目。若仍报错,执行Build > Clean Project清理缓存,再执行Build > Rebuild Project重新构建。尝试JitPack拉取(上述方法无效时)
若mavenCentral也找不到该版本,可添加JitPack仓库尝试:- 在根目录build.gradle(或settings.gradle)中添加仓库:
repositories { maven { url 'https://jitpack.io' } } - 修改依赖为GitHub仓库坐标:
implementation 'com.github.dm77:barcodescanner:1.9.13'
- 在根目录build.gradle(或settings.gradle)中添加仓库:
检查网络与代理设置
确保Android Studio可正常访问外部仓库,关闭不必要的代理,或配置正确的代理规则,避免仓库请求被拦截。
内容的提问来源于stack exchange,提问作者img.simone
相关产品推荐
相关产品推荐

