Android Studio 7.0.2 无法导入 PhotoView 依赖该如何解决?
PhotoView 导入失败解决方案
Android Studio 7.0+ 版本调整了默认的Gradle仓库配置规则,你可以按照以下步骤逐一排查修复:
- 检查
settings.gradle仓库配置
AS 7.0.2默认将全局仓库配置放在settings.gradle文件中,你需要确保dependencyResolutionManagement的repositories块中添加了JitPack仓库地址:dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() // 新增这一行 maven { url 'https://jitpack.io' } } } - 修正依赖声明格式
你当前贴出的代码中存在多余的闭合大括号,需要保证版本变量声明在正确位置:
如果你使用全局变量管理版本,需要先在根目录build.gradle的ext块中定义版本号:
再在模块级ext { photoViewVersion = "2.3.0" }build.gradle的dependencies块中引入依赖:
也可以直接写死版本号,简化配置:dependencies { implementation "com.github.chrisbanes:PhotoView:$photoViewVersion" }dependencies { implementation "com.github.chrisbanes:PhotoView:2.3.0" } - 修复后执行同步清理操作
- 点击顶部菜单栏
File > Sync Project with Gradle Files手动触发Gradle同步 - 如果同步后仍报错,点击
File > Invalidate Caches...,勾选清除文件系统缓存选项后重启Android Studio - 排查当前网络是否可以正常访问公共仓库,避免代理、防火墙拦截导致依赖拉取失败
- 点击顶部菜单栏
内容的提问来源于stack exchange,提问作者user16801724
相关产品推荐
相关产品推荐

