- 注册
- 2024年08月07日
- 帖子
- 171
- 金粒
- 金粒12,941粒
- 钻石
- 钻石0颗
- 嗨币
- 嗨币2个
- 主题 作者
- #1
-
用户
常见问题根源
大多数Gradle错误由以下原因导致:- 🔥 防火墙/杀毒软件(包括微软 Defender)拦截
- 🌐 网络连接缓慢/不稳定
- 🚫 ISP或VPN屏蔽关键域名
- ⏳ Gradle缓存损坏
▌通用解决方案
1. 首要排查步骤
✅ 临时关闭防火墙/杀毒软件 → 重新运行MCreator测试✅ 添加排除项到微软 Defender:
- 打开「病毒和威胁防护」设置
- 进入「排除项」→ 添加以下文件夹:
- 用户目录/.mcreator/
- 用户目录/MCreatorWorkspaces/
- 其他自定义工作区路径
- 命令行添加排除项(管理员权限运行):
powershell
复制
下载
powershell -Command "Add-MpPreference -ExclusionPath '文件夹路径*'"
2. 清理Gradle缓存
- 重启电脑
- 删除以下文件夹(需关闭MCreator):
- 用户目录/.mcreator/gradle/caches/
- 若无效 → 删除整个gradle文件夹
- 重新启动MCreator(首次构建会较慢)
3. 重建工作区
- 创建新工作区(使用相同生成器版本)
- 打开原工作区 → 依次执行:
- 构建工作区
- 重新加载Gradle项目
- 重新生成代码并构建
▌特定错误处理
❌ "PKIX path building failed"
- 原因:SSL证书被拦截(常见于杀毒软件HTTPS扫描)
- 解决:
- 关闭杀毒软件的「HTTPS/SSL扫描」功能
- 检查系统时间是否准确
❌ "Could not resolve dependencies"
- 表现:无法下载com.paulscode等依赖
- 解决:
- 检查网络连接
- 使用通用解决方案1(关闭防火墙/更换网络)
❌ "ZipException: error opening zip file"
- 原因:压缩包下载损坏
- 解决:
- 执行通用解决方案2(清理Gradle缓存)
❌ "Timeout waiting for file access"
- 表现:gradle-xx-bin.zip被占用
- 解决:
- 重启电脑
- 手动删除用户目录/.mcreator/gradle/wrapper/dists/下的对应版本文件夹
❌ "Failed to load native-platform.dll"
- 解决:
- 删除用户目录/.mcreator/gradle/native/文件夹
- 更新显卡驱动
❌ "Pixel format not accelerated"
- 原因:显卡驱动不兼容
- 解决:
- 更新显卡驱动
- 参考Mojang官方解决方案
❌ "Override is not repeatable"
- 表现:GUI/维度等模组元素构建失败
- 解决:
- 重新加载Gradle项目
- 重新生成代码并构建
❌ "_JAVA_OPTIONS冲突"
- 排查:
- 检查系统环境变量(删除_JAVA_OPTIONS或JAVA_OPTIONS)
- 关闭Razer Synapse等可能覆盖参数的软件
- 确保使用64位MCreator(64位系统需匹配)
▌预防措施
- 🌟 将MCreator安装目录和工作区加入杀毒软件白名单
- ⚡ 使用稳定的网络环境(避免公共WiFi/VPN)
- 🔄 定期清理Gradle缓存(尤其升级MCreator后)
💡 提示:若问题持续,请提供控制台完整错误日志以获取精准帮助。