Android Studio 2.3.3 Gradle sync失败报org.jetbrains相关类错误求助
报错修复方案
报错原文:Gradle sync failed: Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModu
核心原因
Android Studio 2.3.3为2017年发布的老旧版本,你尝试的Gradle 6.6、7.3版本与该AS版本完全不兼容,会出现工具类方法缺失的报错。
分步解决方案
- 第一步:匹配版本依赖
打开项目根目录的build.gradle文件,修改全局插件配置为:
再打开dependencies { classpath 'com.android.tools.build:gradle:2.3.3' // 其余原有依赖保持不变 }gradle/wrapper/gradle-wrapper.properties文件,修改Gradle发行版地址为AS 2.3.3官方适配版本:distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip - 第二步:清理冗余缓存文件
关闭Android Studio,删除项目目录下的.gradle、.idea隐藏文件夹,以及所有模块下的build文件夹 - 第三步:重启AS并同步
重新打开Android Studio,点击菜单栏File -> Invalidate Caches / Restart,选择Invalidate and Restart,等待重启后自动触发Gradle同步即可 - 第四步:可选仓库源优化
如果同步时出现依赖拉取失败,将根目录build.gradle中allprojects -> repositories块替换为国内镜像源:allprojects { repositories { maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/jcenter' } maven { url 'https://maven.aliyun.com/repository/public' } } }
内容的提问来源于stack exchange,提问作者تامر الناصر
相关产品推荐
相关产品推荐

