报错java.lang.NoClassDefFoundError: org.jivesoftware.smackx.packet.DiscoverInfo$Identity

问题描述

环境是环信easemobchat_2.2.5.jar,UI是easeui生成的easeui.jar。只要加了easeui.jar包,就报错。去掉UI包就不报错了。不知道什么原因,求解决。谢谢 02-01 14:52:31.404  24163-24163/cc.dspln E/AndroidRuntime﹕ FATAL EXCEPTION: main    Process: cc.dspln, PID: 24163    java.lang.RuntimeException: Unable to create application cc.dspln.PlusApplication: java.lang.IllegalStateException: Could not init static class blocks            at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4616)            at android.app.ActivityThread.access$1800(ActivityThread.java:139)            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1316)            at android.os.Handler.dispatchMessage(Handler.java:102)            at android.os.Looper.loop(Looper.java:136)            at android.app.ActivityThread.main(ActivityThread.java:5314)            at java.lang.reflect.Method.invokeNative(Native Method)            at java.lang.reflect.Method.invoke(Method.java:515)            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680)            at dalvik.system.NativeStart.main(Native Method)     Caused by: java.lang.IllegalStateException: Could not init static class blocks            at com.easemob.chat.InitSmackStaticCode.initStaticCode(Unknown Source)            at com.easemob.chat.EMChat.init(Unknown Source)            at cc.dspln.PlusApplication.onCreate(PlusApplication.java:77)            at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1009)            at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4613)            at android.app.ActivityThread.access$1800(ActivityThread.java:139)            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1316)            at android.os.Handler.dispatchMessage(Handler.java:102)            at android.os.Looper.loop(Looper.java:136)            at android.app.ActivityThread.main(ActivityThread.java:5314)            at java.lang.reflect.Method.invokeNative(Native Method)            at java.lang.reflect.Method.invoke(Method.java:515)            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680)            at dalvik.system.NativeStart.main(Native Method)     Caused by: java.lang.ClassNotFoundException: org.jivesoftware.smackx.ServiceDiscoveryManager            at java.lang.Class.classForName(Native Method)            at java.lang.Class.forName(Class.java:251)            at com.easemob.chat.InitSmackStaticCode.initStaticCode(Unknown Source)            at com.easemob.chat.EMChat.init(Unknown Source)            at cc.dspln.PlusApplication.onCreate(PlusApplication.java:77)            at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1009)            at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4613)            at android.app.ActivityThread.access$1800(ActivityThread.java:139)            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1316)            at android.os.Handler.dispatchMessage(Handler.java:102)            at android.os.Looper.loop(Looper.java:136)            at android.app.ActivityThread.main(ActivityThread.java:5314)            at java.lang.reflect.Method.invokeNative(Native Method)            at java.lang.reflect.Method.invoke(Method.java:515)            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680)            at dalvik.system.NativeStart.main(Native Method)     Caused by: java.lang.NoClassDefFoundError: org.jivesoftware.smackx.packet.DiscoverInfo$Identity            at org.jivesoftware.smackx.ServiceDiscoveryManager.<clinit>(Unknown Source)            at java.lang.Class.classForName(Native Method)            at java.lang.Class.forName(Class.java:251)            at com.easemob.chat.InitSmackStaticCode.initStaticCode(Unknown Source)            at com.easemob.chat.EMChat.init(Unknown Source)            at cc.dspln.PlusApplication.onCreate(PlusApplication.java:77)            at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1009)            at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4613)            at android.app.ActivityThread.access$1800(ActivityThread.java:139)            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1316)            at android.os.Handler.dispatchMessage(Handler.java:102)            at android.os.Looper.loop(Looper.java:136)            at android.app.ActivityThread.main(ActivityThread.java:5314)            at java.lang.reflect.Method.invokeNative(Native Method)            at java.lang.reflect.Method.invoke(Method.java:515)            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680)            at dalvik.system.NativeStart.main(Native Method)

解决方案

demo不是一个lib项目,不能这么用的
解决方案二:
我也遇到这个问题了.请问你是怎么解决的?
解决方案三:
我也遇到这个问题了,但重点是之前是可以用的,后来就不可以用了。后来网上说升级,就把2.2.5升级到2.2.9了,还是不可以~求解!

时间: 2024-08-22 14:09:41

报错java.lang.NoClassDefFoundError: org.jivesoftware.smackx.packet.DiscoverInfo$Identity的相关文章

友盟推送 测试报错java.lang.NoClassDefFoundError

问题描述 友盟推送 测试报错java.lang.NoClassDefFoundError 12-25 19:05:07.605: E/AndroidRuntime(3206): FATAL EXCEPTION: main12-25 19:05:07.605: E/AndroidRuntime(3206): Process: com.umeng.message.example PID: 320612-25 19:05:07.605: E/AndroidRuntime(3206): java.lan

tomcat5-jbpm报错: java.lang.NoClassDefFoundError

问题描述 jbpm报错: java.lang.NoClassDefFoundError Tomcat5.5 jbpm4.3已经导入的jbpm.jar包了,却显示 java.lang.NoClassDefFoundError: org/jbpm/api/Configuration cn.edu.sjtu.gs.action.XwinfoListAction.execute(XwinfoListAction.java:110) org.apache.struts.action.RequestProc

代码-A类使用static块报错 java.lang.NoClassDefFoundError

问题描述 A类使用static块报错 java.lang.NoClassDefFoundError java.lang.NoClassDefFoundError: Could not initialize class XXXclass 是什么原因? 有两台服务器 一台启动正常 一台启动不正常 报了这个 我是跑任务的时候 写了个类,直接调 A.aaa(),好像根本就没执行static静态代码块里面的方法. A里面有个static静态块,里面的方法没执行就报错了. 解决方案 可能原因是在执行A.aa

DRP问题集结(一)-Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory

             问题一:  Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory           问题二:[Error]JavaWeb: 严重: Failed to initialize end point associated with ProtocolHandler ["http-bio-8080"]           问题三:The APR based Apa

tomcat6 启动报错 java.lang.NoClassDefFoundError: javax/ejb/CreateException

问题描述 win7系统+jdk1.6+myeclipse8.5启动报错代码严重:Contextinitializationfailedorg.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'g3ShopBoss'definedinclasspathresource[spring/spring_g3shop.xml]:Instantiationofbeanfailed;nestedexcep

java报错java/lang/NoClassDefFoundError: java/lang/Object解决办法

理报错:java/lang/NoClassDefFoundError: java/lang/Object   操作系统环境:CentOS6.0 2.6.32-220.el6.x86_64 JDK版本环境:jdk1.5.0_22 操作系统原来安装的是jdk1.6,后来开发人员要求java程序使用jdk1.5版本的.帮开发下载JDK1.5, 安装完JDK ,设定环境变量后出现这个错误:  代码如下 复制代码 [root@fztest97 lib]# javac Error occurred duri

android SDK 语音时候报错 java.lang.NoClassDefFoundError: com/easemob/media/EIce

问题描述 java.lang.NoClassDefFoundError: com/easemob/media/EIce 解决方案 sdk去替换成最新的,包括里面目录里的都导入解决方案二:类似的问题,libs里面放了好几次,在部分的机器上还是不行, 包括直接下载DEMO导入运行也不行,有什么解决办法解决方案三:我也遇到了,求助机型红米note解决方案四:在libs中加上armeabi-v7a包,在这个包中加上实时语音的jni.so.clean下试试解决方案五:不要混淆native包-keepcla

集成EaseUI 运行报错java.lang.NoClassDefFoundError:android.support.multidex.MultiDex

问题描述 运行demo可以,自己的项目集成了EaseUI报错.!!!!!有没有解决了!!!!! 解决方案 在sdk manager中更新下这个解决方案二:估计是没放android-support-multidex.jar这个包解决方案三:兄弟,你解决了没,我也遇到了 救急啊

导入demo运行报错java.lang.NoClassDefFoundError:android.support.multidex.MultiDex

问题描述 报错截图如下 解决方案 解决方案二:请问楼主解决了没?我在运行demo也遇到了, sdk manager 的两个包都已更新,但还是报一样的错.