XMPP客户端在android中连接gtalk服务器

时间:2012-05-24 12:12:51

标签: android xmpp smack

我想让一个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),并面临同样的问题。

1 个答案:

答案 0 :(得分:1)

请检查此链接。它为您提供解决方案并使用asmack罐子而不是smack罐子

http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17