java.lang.NoClassDefFoundError: de.greenrobot.event.EventBus

本文解决了一个在集成环信过程中遇到的问题:在安装运行时出现NoClassDefFoundError错误。此问题通常与multidex配置有关,解决方法是在项目的application类中将继承关系更改为继承MultiDexApplication,并在gradle文件中启用multiDex。

集成环信的时候,程序安装运行是报错:

java.lang.NoClassDefFoundError: de.greenrobot.event.EventBus at com.zxyoyo.base.BaseActivity.onCreate(BaseActivity.java:54) at com.zxyoyo.activity.StartActivity.onCreate(StartActivity.java:25)

我认为这个问题在于是multidex,这是因为android 5.0起MultiDex可以启用。设备和模拟器运行5.0操作系统以前的版本,Multidex必须启用方式不同。解决办法:application类中,程序中我们自己的application不继承application类,改为继承MultiDexApplication;如果项目中没有MultiDex,需要在gradle中进行配置,

defaultConfig {
    multiDexEnabled true
}



我的问题是这样解决的,仅供大家参考

[14:53:25 WARN]: org.serverct.ersha.taboolib.common.inject.ClassVisitException: class org.serverct.ersha.taboolib.module.kether.action.Actions#actionSevere: VisitorGroup{priority=0, list=[AwakeFunction(lifeCycle=CONST), AwakeFunction(lifeCycle=INIT), AwakeFunction(lifeCycle=LOAD), AwakeFunction(lifeCycle=ENABLE), AwakeFunction(lifeCycle=ACTIVE), AwakeFunction(lifeCycle=DISABLE), org.serverct.ersha.taboolib.common.platform.command.SimpleCommandRegister@6a3a7e48, org.serverct.ersha.taboolib.module.kether.KetherLoader@25e1fc8, org.serverct.ersha.taboolib.common.platform.event.EventBus@7485ae17, org.serverct.ersha.taboolib.platform.compat.PlaceholderExpansion$PlaceholderRegister@7b72033c]} (LOAD) [14:53:25 WARN]: at org.serverct.ersha.taboolib.common.inject.VisitorHandler.visitMethod(VisitorHandler.java:135) [14:53:25 WARN]: at org.serverct.ersha.taboolib.common.inject.VisitorHandler.inject(VisitorHandler.java:103) [14:53:25 WARN]: at org.serverct.ersha.taboolib.common.inject.VisitorHandler.injectAll(VisitorHandler.java:62) [14:53:25 WARN]: at org.serverct.ersha.taboolib.common.TabooLibCommon.lifeCycle(TabooLibCommon.java:204) [14:53:25 WARN]: at org.serverct.ersha.taboolib.common.TabooLibCommon.lifeCycle(TabooLibCommon.java:122) [14:53:25 WARN]: at org.serverct.ersha.taboolib.platform.BukkitPlugin.onLoad(BukkitPlugin.java:98) [14:53:25 WARN]: at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:313) [14:53:25 WARN]: at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:205) [14:53:25 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [14:53:25 WARN]: at java.lang.Thread.run(Unknown Source) [14:53:25 WARN]: Caused by: java.lang.NoClassDefFoundError: com/mojang/datafixers/kinds/App [14:53:25 WARN]: at java.lang.ClassLoader.defineClass1(Native Method) [14:53:25 WARN]: at java.lang.ClassLoader.defineClass(Unknown
03-25
Exception caught during firing event: net/wzz/bluearchivescraft/core/util/EventUtil Index: 45 Listeners: 0: HIGH 1: ASM: class dev.architectury.event.forge.EventHandlerImplCommon event(Lnet/minecraftforge/event/RegisterCommandsEvent;)V 2: NORMAL 3: net.minecraftforge.eventbus.EventBus$$Lambda/0x0000750be0804b30@6fe09544 4: ASM: org.embeddedt.modernfix.forge.init.ModernFixForge@58d710f4 onCommandRegister(Lnet/minecraftforge/event/RegisterCommandsEvent;)V 5: net.minecraftforge.eventbus.EventBus$$Lambda/0x0000750be0804b30@98037c0 6: net.minecraftforge.eventbus.EventBus$$Lambda/0x0000750be0804b30@3a19ed2d 7: ASM: class portb.biggerstacks.event.CommonForgeEvents registerCommand(Lnet/minecraftforge/event/RegisterCommandsEvent;)V 8: ASM: class net.mcreator.prehistoricexploration.command.DiscoverCommand registerCommand(Lnet/minecraftforge/event/RegisterCommandsEvent;)V 9: net.minecraftforge.eventbus.EventBus$$Lambda/0x0000750be0804b30@6ab5f495 10: net.minecraftforge.eventbus.EventBus$$Lambda/0x0000750be0804b30@1941632 11: ASM: class com.legacy.structure_gel.core.events.SGCommonEvents$ForgeBus registerCommands(Lnet/minecraftforge/event/RegisterCommandsEvent;)V 12: net.minecraftforge.eventbus.EventBus$$Lambda/0x0000750be0804b30@9a20ff7 13: net.minecraftforge.eventbus.EventBus$$Lambda/0x0000750be0804b30@7c27eb6b 14: net.minecraftforge.eventbus.EventBus$$Lambda/0x0000750be0804b30@3973a926 15: ASM: class glitchcore.forge.handlers.RegisterCommandsEventHandler onRegisterCommands(Lnet/minecraftforge/event/RegisterCommandsEvent;)V 16: ASM: class eu.midnightdust.forge.MidnightLibServerEvents registerCommands(Lnet/minecraftforge/event/RegisterCommandsEvent;)V 17: net.minecraftforge.eventbus.EventBus$$Lambda/0x0000750be0804b30@18770dbc 18: ASM: net.minecraftforge.common.ForgeInternalHandler@4ee00e72 onCommandsRegister(Lnet/minecraftforge/event/RegisterCommandsEvent;)V 19: net.minecraftforge.eventbus.EventBus$$Lambda/0x0000750be0804b30@13364f2 20: net.minecraftforge.eventbus.EventBus$$Lambda/0x0000750be0804b30@420cbb0c 21: net.minecraftforge.eventbus.EventBus$$Lambda/0x0000750be0804b30@669200f2 22: net.minecraftforge.eventbus.EventBus$$Lambda/0x0000750be0804b30@4628fb71 23: net.minecraftforge.eventbus.EventBus$$Lambda/0x0000750be0804b30@5c2603b2 24: net.minecraftforge.eventbus.EventBus$$Lambda/0x0000750be0804b30@7b5517e1 25: ASM: class com.elfmcys.yesstevemodel.OOo00OoooOoO00o0O00O0o0o ooO0ooo000oO0000o0ooOooO(Lnet/minecraftforge/event/RegisterCommandsEvent;)V 26: net.minecraftforge.eventbus.EventBus$$Lambda/0x0000750be0804b30@d361de9 27: net.minecraftforge.eventbus.EventBus$$Lambda/0x0000750be0804b30@c448c4d 28: ASM: class it.hurts.sskirillss.relics.init.CommandRegistry registerCommands(Lnet/minecraftforge/event/RegisterCommandsEvent;)V 29: net.minecraftforge.eventbus.EventBus$$Lambda/0x0000750be0804b30@609325e4 30: ASM: com.refinedmods.refinedstorage.setup.ServerSetup@65b3a863 onRegisterCommands(Lnet/minecraftforge/event/RegisterCommandsEvent;)V 31: ASM: class com.github.tartaricacid.touhoulittlemaid.init.registry.CommandRegistry onServerStaring(Lnet/minecraftforge/event/RegisterCommandsEvent;)V 32: ASM: com.aizistral.enigmaticlegacy.handlers.EnigmaticEventHandler@309d6395 onCommandRegistry(Lnet/minecraftforge/event/RegisterCommandsEvent;)V 33: ASM: class com.tacz.guns.init.CommandRegistry onServerStaring(Lnet/minecraftforge/event/RegisterCommandsEvent;)V 34: ASM: class com.obscuria.obscureapi.registry.ObscureAPICommands registerCommand(Lnet/minecraftforge/event/RegisterCommandsEvent;)V 35: ASM: class fr.samlegamer.potionring.PREvents setCommands(Lnet/minecraftforge/event/RegisterCommandsEvent;)V 36: net.minecraftforge.eventbus.EventBus$$Lambda/0x0000750be0804b30@33aacc08 37: net.minecraftforge.eventbus.EventBus$$Lambda/0x0000750be0804b30@e4e46c1 38: ASM: com.corosus.coroutil.loader.forge.EventHandlerForge@52a195de registerCommands(Lnet/minecraftforge/event/RegisterCommandsEvent;)V 39: ASM: class com.cazsius.solcarrot.command.FoodListCommand register(Lnet/minecraftforge/event/RegisterCommandsEvent;)V 40: ASM: net.wzz.autoop.AutoopMod@8d95bbd onRegisterCommands(Lnet/minecraftforge/event/RegisterCommandsEvent;)V 41: ASM: class team.lodestar.lodestone.registry.common.LodestoneCommandRegistry registerCommands(Lnet/minecraftforge/event/RegisterCommandsEvent;)V 42: ASM: class com.jab125.mpuc.server.command.MpucCommands forgeEvent(Lnet/minecraftforge/event/RegisterCommandsEvent;)V 43: ASM: com.illusivesoulworks.polymorph.common.CommonEventsListener@3930fc4b registerCommands(Lnet/minecraftforge/event/RegisterCommandsEvent;)V 44: net.minecraftforge.eventbus.EventBus$$Lambda/0x0000750be0804b30@264085a1 45: ASM: top.theillusivec4.champions.common.event.ChampionEventsHandler@44549b28 registerCommands(Lnet/minecraftforge/event/RegisterCommandsEvent;)V 46: ASM: com.natamus.collective.forge.events.RegisterCollectiveForgeEvents@c49913c registerCommands(Lnet/minecraftforge/event/RegisterCommandsEvent;)V java.lang.NoClassDefFoundError: net/wzz/bluearchivescraft/core/util/EventUtil at TRANSFORMER/champions@1.20.1-2.1.11.0/top.theillusivec4.champions.common.event.ChampionEventsHandler.registerCommands(ChampionEventsHandler.java) at TRANSFORMER/champions@1.20.1-2.1.11.0/top.theillusivec4.champions.common.event.__ChampionEventsHandler_registerCommands_RegisterCommandsEvent.invoke(.dynamic) at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.post(EventBus.java:319) at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.post(EventBus.java:299) at TRANSFORMER/forge@47.4.2/net.minecraftforge.event.ForgeEventFactory.onCommandRegister(ForgeEventFactory.java:844) at TRANSFORMER/minecraft@1.20.1/net.minecraft.commands.Commands.<init>(Commands.java:230) at TRANSFORMER/minecraft@1.20.1/net.minecraft.server.ReloadableServerResources.<init>(ReloadableServerResources.java:41) at TRANSFORMER/minecraft@1.20.1/net.minecraft.server.ReloadableServerResources.m_247740_(ReloadableServerResources.java:75) at TRANSFORMER/minecraft@1.20.1/net.minecraft.server.WorldLoader.m_214362_(WorldLoader.java:38) at TRANSFORMER/minecraft@1.20.1/net.minecraft.server.Main.lambda$main$2(Main.java:221) at TRANSFORMER/minecraft@1.20.1/net.minecraft.Util.m_214652_(Util.java:777) at TRANSFORMER/minecraft@1.20.1/net.minecraft.Util.m_214679_(Util.java:772) at TRANSFORMER/minecraft@1.20.1/net.minecraft.server.Main.main(Main.java:220) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at MC-BOOTSTRAP/fmlloader@1.20.1-47.4.2/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) at MC-BOOTSTRAP/fmlloader@1.20.1-47.4.2/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.serverService(CommonLaunchHandler.java:103) at MC-BOOTSTRAP/fmlloader@1.20.1-47.4.2/net.minecraftforge.fml.loading.targets.CommonServerLaunchHandler.lambda$makeService$0(CommonServerLaunchHandler.java:27) at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.Launcher.run(Launcher.java:108) at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.Launcher.main(Launcher.java:78) at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) at cpw.mods.bootstraplauncher@1.1.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) at com.mohistmc.MohistMCStart.main(MohistMCStart.java:121) Caused by: java.lang.ClassNotFoundException: net.wzz.bluearchivescraft.core.util.EventUtil at cpw.mods.securejarhandler/cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:157) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ... 28 more
最新发布
06-30
[06:53:29 INFO]: [AttributePlus] Loading AttributePlus v3.3.3.0 [06:53:29 WARN]: org.serverct.ersha.taboolib.common.inject.ClassVisitException: class org.serverct.ersha.taboolib.module.kether.action.Actions#actionIf: VisitorGroup{priority=0, list=[AwakeFunction(lifeCycle=CONST), AwakeFunction(lifeCycle=INIT), AwakeFunction(lifeCycle=LOAD), AwakeFunction(lifeCycle=ENABLE), AwakeFunction(lifeCycle=ACTIVE), AwakeFunction(lifeCycle=DISABLE), org.serverct.ersha.taboolib.common.platform.event.EventBus@6aac136a, org.serverct.ersha.taboolib.common.platform.command.SimpleCommandRegister@6ed3fa0c, org.serverct.ersha.taboolib.module.kether.KetherLoader@2f6bd8c0, org.serverct.ersha.taboolib.platform.compat.PlaceholderExpansion$PlaceholderRegister@27aea001]} (LOAD) [06:53:29 WARN]: at org.serverct.ersha.taboolib.common.inject.VisitorHandler.visitMethod(VisitorHandler.java:135) [06:53:29 WARN]: at org.serverct.ersha.taboolib.common.inject.VisitorHandler.inject(VisitorHandler.java:103) [06:53:29 WARN]: at org.serverct.ersha.taboolib.common.inject.VisitorHandler.injectAll(VisitorHandler.java:62) [06:53:29 WARN]: at org.serverct.ersha.taboolib.common.TabooLibCommon.lifeCycle(TabooLibCommon.java:204) [06:53:29 WARN]: at org.serverct.ersha.taboolib.common.TabooLibCommon.lifeCycle(TabooLibCommon.java:122) [06:53:29 WARN]: at org.serverct.ersha.taboolib.platform.BukkitPlugin.onLoad(BukkitPlugin.java:98) [06:53:29 WARN]: at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:313) [06:53:29 WARN]: at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:205) [06:53:29 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [06:53:29 WARN]: at java.lang.Thread.run(Unknown Source) [06:53:29 WARN]: Caused by: java.lang.NoClassDefFoundError: org/serverct/ersha/taboolib/library/kether/Parser [06:53:29 WARN]: ... 9 more
03-29
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值