java - 为什么 Minecraft Forge 会抛出“方法”()V not found" 在构建 Gradle 时?
问题描述
我想为 Minecraft-1.16.1 制作一个模组。
我从https://cowtransfer.com/s/d42bf22b23bc46和 forge-1.16.1-32.0.63-mdk 从https://files.minecraftforge.net/下载了 gradle-4.10.3-bin.zip ,并且IDEA 开始自动构建 Gradle。
我添加了
maven { url = 'https://download.mcbbs.net/maven' }
maven { url = 'http://gradle.otakusaikou.com/releases' }
maven { url = 'http://bmclapi2.bangbang93.com/maven'}
maven { url = 'https://maven.aliyun.com/repository/central' }
maven { url = 'https://maven.aliyun.com/repository/jcenter' }
maven { url = 'https://files.minecraftforge.net/maven' }
在 build.gradle 中,因为 gradle.org 访问或下载速度太慢。
但是IDEA抛出
原因:org.gradle.api.internal.artifacts.repositories.AbstractArtifactRepository:很快找不到方法()V。
我已经重试了几次,但问题仍未解决。
我需要重新下载gradle.zip
吗forge-mdk
?还是我只需要等待?
解决方案
您不需要从任何其他来源获取 Gradle。Forge MDK 会处理它。
您应该按照以下步骤重新安装 MDK。
从 Minecraft Forge 官方网站下载 1.16.1 MDK。直接链接
将文件解压缩到您想要的目录。
将新项目导入 Intellij,选择
build.gradle
文件。按照 中的指示
README.txt
,使用终端运行gradlew genIntellijRuns
,然后一旦完成gradlew --refresh-dependencies
。
第 4 步可能需要一段时间,但最终应该会完成。
推荐阅读
- bash - %b %d %Y 格式的两个日期之间的差异
- python - 无法在 docker 容器中使用 stmp Python 发送电子邮件,如何解决?
- node.js - Nodejs Mongodb MongoNetworkError:无法连接到服务器 [localhost:27017]
- c# - UWP 应用程序找不到 USB 设备
- c++ - C++派生类调用函数
- node.js - NodeJS:如何将远程文本文件的前 N 个字节转换为字符串
- java - Apache Lucene 索引更新
- sql - 在 sql 中将列 2 x 2 转置
- java - 将具有字符串 Seq 的 Spark Dataframe 列转换为具有动态 Json 架构的嵌套 Json
- javascript - Html表格右边框不显示在打印上