Android Studio中Gradle同步异常求助:依赖缓存或插件兼容问题
Gradle同步异常&缓存损坏/插件版本不兼容问题解决步骤
清理Gradle缓存
手动删除本地Gradle缓存目录:- Windows:
C:\Users\<你的用户名>\.gradle\caches - Mac:
/Users/<你的用户名>/.gradle/caches - Linux:
/home/<你的用户名>/.gradle/caches
删除后重启Android Studio,重新执行同步操作。
- Windows:
匹配Gradle插件与Gradle版本
打开项目根目录的build.gradle(Project级),找到dependencies下的classpath "com.android.tools.build:gradle:x.x.x",这个插件版本必须和本地Gradle版本兼容。可以直接在File > Project Structure > Project里查看当前配置,选择官方匹配的版本组合后同步。排查第三方插件冲突
逐个注释项目中的第三方插件(根build.gradle里的classpath依赖、模块build.gradle里的apply plugin),每注释一个就同步一次,定位出冲突插件。之后查该插件的官方说明,要么升级插件到适配当前Gradle的版本,要么调整Gradle版本适配插件。重新下载Gradle包
若缓存清理无效,打开File > Settings > Build, Execution, Deployment > Build Tools > Gradle,选择Use Gradle from: Specified location,点击Download重新下载对应版本的Gradle,替换本地可能损坏的文件。重置IDE缓存
点击顶部菜单栏File > Invalidate Caches...,勾选Invalidate and Restart,让IDE重置缓存并重启,解决IDE层面的缓存异常。
内容的提问来源于stack exchange,提问作者Shreyash Todkar
相关产品推荐
相关产品推荐

