更新3年旧Android项目遇Gradle依赖解析错误,求解决方案
解决Android项目依赖解析失败问题
添加缺失的仓库配置
你遇到的依赖包(gson、guava、jsr305、kotlin-stdlib-jdk8等)需要从Maven Central仓库获取,仅配置Google Maven仓库不够。修改项目根目录下的build.gradle(Project级),在buildscript和allprojects的repositories块中添加mavenCentral():buildscript { repositories { google() mavenCentral() } dependencies { classpath 'com.google.gms:google-services:4.3.15' // 其他已有的classpath依赖 } } allprojects { repositories { google() mavenCentral() } }调整依赖版本兼容性
若添加仓库后仍有问题,可尝试升级com.google.gms:google-services插件到较新的稳定版本(如4.4.0及以上),新版本插件依赖的第三方库版本通常更容易获取。同时确保kotlin-stdlib-jdk8的版本与项目中使用的Kotlin插件版本一致。清理缓存重新同步
执行Android Studio的File -> Invalidate Caches... -> Invalidate and Restart,重启后重新同步Gradle项目,排除缓存导致的依赖解析异常。
内容的提问来源于stack exchange,提问作者Amsheer
相关产品推荐
相关产品推荐

