我想让一个XMPP客户端连接到android中的gtalk服务器。
我已经成功地在java中完成了它,它在java中运行良好。
但是当我在android上尝试它时,它会引发异常。
java.lang.NoClassDefFoundError: org.jivesoftware.smack.ConnectionConfiguration
在我的代码的第一行,我尝试使用smack ConnectionConfiguration
类配置连接。我还在lib文件夹中包含了smack.jar文件,并将其链接到相应的构建路径。
是否有任何针对Android的特定smack api支持xmpp连接,而且像java中的smack一样?
在相同的代码中samck api在那里,但它对我不起作用,因为我尝试了几次不同的smack apis(smackx,smack,smackx-debuge,smackx-jingle),并面临同样的问题。
答案 0 :(得分:1)
请检查此链接。它为您提供解决方案并使用asmack罐子而不是smack罐子
http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17