NoClassDefFoundError: com.easemob.chat.EMChat

问题描述

01-03 21:39:11.725: E/AndroidRuntime(24625): FATAL EXCEPTION: main01-03 21:39:11.725: E/AndroidRuntime(24625): java.lang.NoClassDefFoundError: com.easemob.chat.EMChat01-03 21:39:11.725: E/AndroidRuntime(24625):  at com.example.im_test_one.UserApplication.onCreate(UserApplication.java:12)01-03 21:39:11.725: E/AndroidRuntime(24625):  at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:999)01-03 21:39:11.725: E/AndroidRuntime(24625):  at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4193)01-03 21:39:11.725: E/AndroidRuntime(24625):  at android.app.ActivityThread.access$1300(ActivityThread.java:138)01-03 21:39:11.725: E/AndroidRuntime(24625):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1267)01-03 21:39:11.725: E/AndroidRuntime(24625):  at android.os.Handler.dispatchMessage(Handler.java:99)01-03 21:39:11.725: E/AndroidRuntime(24625):  at android.os.Looper.loop(Looper.java:213)01-03 21:39:11.725: E/AndroidRuntime(24625):  at android.app.ActivityThread.main(ActivityThread.java:4787)01-03 21:39:11.725: E/AndroidRuntime(24625):  at java.lang.reflect.Method.invokeNative(Native Method)01-03 21:39:11.725: E/AndroidRuntime(24625):  at java.lang.reflect.Method.invoke(Method.java:511)01-03 21:39:11.725: E/AndroidRuntime(24625):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)01-03 21:39:11.725: E/AndroidRuntime(24625):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)01-03 21:39:11.725: E/AndroidRuntime(24625):  at dalvik.system.NativeStart.main(Native Method)

解决方案

你是什么操作报的?看下你的jar和so是使用的同一个版本的吗

时间: 2024-10-16 19:48:51

NoClassDefFoundError: com.easemob.chat.EMChat的相关文章

android eclipse 2.2版本ChatUIDemo集成红包报java.lang.NoClassDefFoundError: com.easemob.chat.EMChat(已解决)

问题描述 android eclipse下,sdk为2.2版本下,仅仅demo(ChatUIDemo)可编译运行.Android版本为6.0集成红包,编译可通过,运行报java.lang.NoClassDefFoundError: com.easemob.chat.EMChat. 解决方案 问题已解决.解决方式:使用Android studio来开发就行.环信团队在开发红包功能时是在Android studio环境下开发,是好的.估计因为时间紧,没有在eclipse下充分测试.虽然做出来了,但是

java.lang.NoClassDefFoundError: com.easemob.chat.EMChat

问题描述 导入easemob-sdk-2.2.5中的uidemo(2个都试过),编译正常,启动的时候报错,真机模拟器都试过环境:api23,adt23,buildtools24,eclipse 报错log: 01-13 07:19:46.063: E/dalvikvm(30565): Could not find class 'com.easemob.chatuidemo.ui.MainActivity', referenced from method com.easemob.chatuidem

导入项目运行报错java.lang.NoClassDefFoundError: com.easemob.chat.EMChat

问题描述 这个额怎么搞? 解决方案 看下自己的buildpath路径,如果还不行的话,可以尝试下升级buildtools解决方案二:Android sdk版本多少?抱这种错一般是版本过低了,是19+吗解决方案三:api  19解决方案四:已解决 升级版本就好了之前用的21.几不行现在用的23.0.2解决方案五:我也有相同的问题

android环信sdk集成编译通过运行时报java.lang.NoClassDefFoundError: com.easemob.chat.EMChat怎么解决

问题描述 编译通过了但一运行app就出现下面图上的错误有哪位朋友知道怎么解决的吗 解决方案 升级下你的sdktools版本

调用注册时出错【版本easemobchat_2.2.6.jar,报java.lang.String com.easemob.chat.core.j$c.c】

问题描述 报错:Attempt to read from field 'java.lang.String com.easemob.chat.core.j$c.c' on a null object reference 源码: 解决方案 注册中的toast操作在ui线程中执行

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

<service android:name="com.easemob.chat.EMChatService" />

问题描述 我发现在xml文件中,把这个<service android:name="com.easemob.chat.EMChatService" />注释掉,还是能发送和接收消息,是不是可以把这个注释掉? 解决方案 <!-- 声明sdk所需的service SDK核心功能--> <service android:name="com.easemob.chat.EMChatService" />不要注掉

com.easemob.chat.EMContact 这个类是用来做什么的?

问题描述 com.easemob.chat.EMContact 这个类是用来做什么的? 解决方案 user就是继承这个bean类的,这就是一个bean类

em_revoke is not a constant in com.easemob.chat.core.c$a 消息撤销时出现的

问题描述 em_revoke is not a constant in com.easemob.chat.core.c$a 消息撤销市出现的哪位大神帮忙看看 咋回事,谢谢 解决方案 参照下EaseCommonUtils类中 的sendRevokeMessage这个方法,还有 EaseConstant类中的    // 撤回消息的 keypublic static final String EASE_ATTR_REVOKE = "em_revoke";