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

时间:2024-01-02 17:50:20

转自:http://blog.csdn.net/jyp123123/article/details/52836905

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

2016-10-17 10:57 312人阅读 评论(2) 收藏 举报
java.lang.NoClassDefFoundError: de.greenrobot.event.EventBus 分类:
环信

版权声明:本文为博主原创文章,未经博主允许不得转载。

java.lang.NoClassDefFoundError: de.greenrobot.event.EventBus集成环信的时候,程序安装运行是报错:

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
}
技术讨论,资料分享请加我QQ入群,为了群的干净有秩序,所以有2元入群费要求,群里所收获保证不止2元
java.lang.NoClassDefFoundError: de.greenrobot.event.EventBus

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