Openfire, Smack/Asmack, Spark使用

Android IM之基于Openfire+Smack的聊天服务器的搭建与测试

http://blog.csdn.net/sbsujjbcy/article/details/48734539

在build.gradle加了Smack 4.1 dependency后,编译没有问题,但runtime时出现NoClassDefFoundError:问题应该在于所需dependency与版本冲突:在网上找到一些解决方法:

smack4.10在android系统中的几个问题:
http://blog.sina.com.cn/s/blog\_149e015100102vfzt.html

Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Lorg/jxmpp/util/XmppStringUtils

http://blog.csdn.net/w690333243/article/details/53571511

https://stackoverflow.com/questions/30562975/smack-throws-noclassdeffounderror-failed-resolution-of-lorg-jxmpp-util-xmppst

关于使用smack4.x 在android平台开发时的jar包问题小结

http://blog.csdn.net/u013403478/article/details/50612661

加入:

jxmpp-core-0.4.2.jar、

jxmpp-jid-0.4.2.jar、

jxmpp-util-cache-0.4.2.jar、

minidns-0.1.7.jar、

org.xbill.dns_2.1.7.jar、

xpp3-1.1.4c.jar,

但是无论是用gradle加dependency,还是手动加libs文件夹再加入jar files,都不能解决问题。

最后只能用Asmack,在app/libs中加入jar file。。。

用Asmack来chat:

http://developer.samsung.com/technical-doc/view.do;jsessionid=2AA72296F9BDF9592EBEA000C4BF5F8F?v=T000000119

results matching ""

    No results matching ""