首页 > 编程语言 > 详细

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

时间:2016-12-28 20:01:37      阅读:471      评论:0      收藏:0      [点我收藏+]

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

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

标签: androidandroid studio
技术分享 分类:

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

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
}

 

 

 

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

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

原文:http://www.cnblogs.com/wangoublog/p/6230357.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!