Android Studio新建项目Gradle同步失败,无法解析ExtraModelBuilder
错误说明
Gradle sync failed: Cause: startup failed:
initialization script 'C:\Users\Jag\AppData\Local\Temp\ijinit1.gradle': 4: unable to resolve class org.jetbrains.plugins.gradle.tooling.internal.ExtraModelBuilder
@ line 4, column 1.
import org.jetbrains.plugins.gradle.tooling.internal.ExtraModelBuilder
^
1 error
(3 s 27 ms)
Build: Sync标签页附加报错:Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
解决方案
步骤1:清理缓存与临时文件
- 关闭所有Android Studio项目,回到欢迎页,点击顶部菜单栏
File → Invalidate Caches... - 在弹出窗口勾选两个选项:
- Clear file system cache and local history
- Clear downloaded shared indexes
- 点击
Invalidate and Restart等待IDE重启完成 - 手动删除Gradle全局缓存:进入路径
C:\Users\你的用户名\.gradle\caches,删除该目录下所有内容 - 清理临时Gradle初始化脚本:进入路径
C:\Users\你的用户名\AppData\Local\Temp,删除所有文件名带ijinit前缀的.gradle文件
步骤2:匹配Gradle与Android Gradle Plugin版本
该报错核心原因通常为Android Studio版本与项目使用的Gradle、Android Gradle Plugin版本不兼容,需按照对应规则调整:
禁止使用高于当前Android Studio版本支持的Gradle版本
- Android Studio Arctic Fox及更早版本:Gradle版本≤7.0.2,对应Android Gradle Plugin版本≤7.0.4
- Android Studio Bumblebee到Dolphin版本:Gradle版本范围7.2-7.5,对应Android Gradle Plugin版本范围7.1.0-7.4.2
- Android Studio Electric Eel及更高版本:Gradle版本≥7.5,可按照官方版本匹配规则调整对应Android Gradle Plugin版本
- 版本修改位置:项目根目录
build.gradle调整Android Gradle Plugin版本,gradle/wrapper/gradle-wrapper.properties调整Gradle发行版地址
步骤3:关闭Gradle离线模式
- 进入设置页路径
File → Settings → Build, Execution, Deployment → Build Tools → Gradle - 取消勾选
Offline work选项,点击Apply保存后重新执行Gradle同步
内容的提问来源于stack exchange,提问作者PlatinumSkink
相关产品推荐
相关产品推荐

