Android Studio安装Picasso库时gradle同步无法解析exifinterface报错
问题根因
你引入的Picasso 2.71828版本依赖了androidx.exifinterface:exifinterface:1.0.0,该组件托管在Google官方maven仓库,拉取失败通常是仓库配置缺失、版本冲突导致。
解决方案
- 第一步:检查仓库配置
如果你使用的是Android Studio Arctic Fox及以上版本,打开项目根目录的settings.gradle文件,确认dependencyResolutionManagement下的repositories块包含google()和mavenCentral(),配置示例如下:
如果你使用的是更低版本的Android Studio,打开根目录dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() } }build.gradle,确认allprojects->repositories块内包含上述两个仓库配置。 - 第二步:手动指定高版本exifinterface依赖
打开app模块的build.gradle,在dependencies块中手动添加更高版本的exifinterface依赖,覆盖Picasso依赖的低版本:
添加完成后点击右上角Sync Now同步Gradle即可。implementation 'androidx.exifinterface:exifinterface:1.3.3' - 第三步:清理缓存重试
如果同步后仍报错,点击顶部菜单栏File -> Invalidate Caches...,勾选清理文件系统缓存选项后重启Android Studio,重启后再次同步Gradle即可解决。
内容的提问来源于stack exchange,提问作者Mahdi
相关产品推荐
相关产品推荐

