我正试图在android上运行xmppclient应用程序,但它显示了;XMPPClient没有响应;运行时出错

我正试图在android上运行xmppclient应用程序,但它显示了;XMPPClient没有响应;运行时出错,android,Android,它已经实现了代码&我正在尝试运行此链接上可用的相同代码。 当我在对话框中填写参数时,如主机名、端口、服务、用户名和密码 talk.google.com、5222、gmail.com、mygmailwithout(@gmail.com)和密码响应。 之后,当我点击OK按钮时,一段时间后它显示出来,XMPPClient没有响应,emulator上出现错误 请帮帮我。好吧,只要浏览一下代码,我的第一个想法是您需要将任何类型的阻塞IO放在一个单独的线程中。当然,我只是快速浏览了一下,但是如果你拼写错了

它已经实现了代码&我正在尝试运行此链接上可用的相同代码。

当我在对话框中填写参数时,如主机名、端口、服务、用户名和密码 talk.google.com、5222、gmail.com、mygmailwithout(@gmail.com)和密码响应。 之后,当我点击OK按钮时,一段时间后它显示出来,XMPPClient没有响应,emulator上出现错误


请帮帮我。

好吧,只要浏览一下代码,我的第一个想法是您需要将任何类型的阻塞IO放在一个单独的线程中。当然,我只是快速浏览了一下,但是如果你拼写错了主机名或类似的东西,并且UI线程在等待套接字超时时被阻塞,这肯定会导致弹出ANR消息。

我能够用Android 1.6安装和测试XMPP客户端,我只有在拼写错主机时才会遇到类似的问题。此外,当代理设置未正确设置时。我认为当应用程序无法连接到互联网或登录时会出现问题。我使用的是安卓1.5。我的系统有一个开放连接(没有代理和防火墙)。请告诉我该怎么办?谢谢