无法解析androidx.exifinterface:1.3.5,添加Google Maven仓库仍未解决求方案
依赖解析错误与Android数据展示需求求助
依赖解析问题详情
出现如下依赖解析错误:
Failed to resolve: androidx.exifinterface:exifinterface:1.3.5 Add Google Maven repository and sync project Show in Project Structure dialog Show Details
已在项目结构中添加Google Maven仓库,但问题仍未解决;尝试更换Glide 12、14版本的依赖后,错误依然存在。
(原问题附带错误截图、项目结构截图,截图分别展示了依赖错误提示及已配置Google仓库的状态)
并行开发任务
同时正在开发:通过PHP MySQL本地服务器,结合Retrofit2.0从数据库获取全量数据,在Android RecyclerView中展示多媒体文件与文本字段。
解决步骤
- 校验项目根目录
settings.gradle(或旧版根build.gradle)的Google仓库配置,确保格式正确无拼写错误:dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() } } - 替换
exifinterface为最新稳定版本(如1.3.6),修改模块级build.gradle中的依赖声明:implementation 'androidx.exifinterface:exifinterface:1.3.6' - 清理Gradle缓存并重启Android Studio:执行
File > Invalidate Caches... > Invalidate and Restart后重新同步项目。 - 若Glide自带的
exifinterface存在版本冲突,可排除后手动指定版本:implementation ('com.github.bumptech.glide:glide:4.16.0') { exclude group: 'androidx.exifinterface' } implementation 'androidx.exifinterface:exifinterface:1.3.6' - 确认网络可正常访问Google Maven仓库,受限环境下配置合法代理或国内镜像仓库。
内容的提问来源于stack exchange,提问作者Amit Kushwaha
相关产品推荐
相关产品推荐

