mirai 2.6.1 newBot 报错
-
在 2.6.0 及以下没问题
报错代码val bot = BotFactory.newBot(ywConfig.qqNumber, ywConfig.qqPassword) { fileBasedDeviceInfo("config/device.json") protocol = BotConfiguration.MiraiProtocol.ANDROID_PHONE }
错误信息
Exception in thread "main" java.util.ServiceConfigurationError: net.mamoe.mirai.IMirai: Provider net.mamoe.mirai.internal.MiraiImpl could not be instantiated
-
Caused by: java.lang.NoClassDefFoundError: net/mamoe/mirai/utils/MiraiUtils
Caused by: java.lang.ClassNotFoundException: net.mamoe.mirai.utils.MiraiUtils
-
确认你的依赖是否正确导入
@Him188 -
确认你的依赖是否正确导入
-
@rainchan 在2.6.0及一下是没有这个问题的,我只是把 mirai-core 的版本改成2.6.1就有了,2.6.1 还需要加入其他的依赖吗
api("net.mamoe:mirai-core:${Versions.mirai}")
-
发现了 2.6.1没有把 utils 导进来
![16F1R1QCG{YBQ80D0`9ZV8.png -
@Him188 我这里确定了是 2.6.1 的 mirai-core 没有导入 mirai-core-utils,在2.6.0及其以下和 2.7-M1-dev-1 均没有这个问题,这可能和 github action 的2.6.1 release 失败有关