集成环信的时候,程序安装运行时报错:
java.lang.NoClassDefFoundError: de.greenrobot.event.EventBus
我认为这个问题在于是multidex,这是因为android 5.0起MultiDex可以启用。设备和模拟器运行5.0操作系统以前的版本,Multidex必须启用方式不同。解决办法:application类中,程序中我们自己的application不继承application类,改为继承MultiDexApplication;如果项目中没有MultiDex,需要在gradle中进行配置,
defaultConfig {
multiDexEnabled true
}
本文介绍在集成环信时遇到的NoClassDefFoundError错误,特别是关于de.greenrobot.event.EventBus类的问题。文章指出这通常与multidex有关,详细解释了在Android 5.0及以下版本中如何正确启用Multidex,包括修改application类的继承以及在gradle文件中进行配置。
5372

被折叠的 条评论
为什么被折叠?



