Android 中的 XMPP 聊天:ChatManager 未解决

Posted

技术标签:

【中文标题】Android 中的 XMPP 聊天:ChatManager 未解决【英文标题】:XMPP Chat in Android : ChatManager not resolved 【发布时间】:2015-10-14 03:04:39 【问题描述】:

我正在尝试在 android 上构建一个简单的 XMPP 聊天客户端,并且已经达到可以连接和登录公共 XMPP 服务器的程度。

我正在使用 Eclipse 并使用 MaventoAndroidAntPython3 script 导入了 Smack 库。这已经工作到连接、登录阶段。

我正在使用以下导入

import org.jivesoftware.smack.ChatManager;
import org.jivesoftware.smack.Chat;
import org.jivesoftware.smack.AbstractXMPPConnection;
import org.jivesoftware.smack.SmackException;
import org.jivesoftware.smack.XMPPException;
import org.jivesoftware.smack.tcp.XMPPTCPConnection;

奇怪的是,以下导入失败,--无法解决

import org.jivesoftware.smack.ChatManager;
import org.jivesoftware.smack.Chat;

同样的问题

import org.jivesoftware.smack.Roster;
import org.jivesoftware.smack.RosterEntry;

而其他人则轻松通过。

import org.jivesoftware.smack.AbstractXMPPConnection;
import org.jivesoftware.smack.SmackException;
import org.jivesoftware.smack.XMPPException;
import org.jivesoftware.smack.tcp.XMPPTCPConnection;

所以我可以连接、登录但无法开始聊天。 这里可能是什么问题。我应该如何修复我的构建路径?

【问题讨论】:

【参考方案1】:

您很可能错过了 smack-im 工件。将其添加到您的 artifacts.csv。

【讨论】:

以上是关于Android 中的 XMPP 聊天:ChatManager 未解决的主要内容,如果未能解决你的问题,请参考以下文章

最近聊天 xmpp android 应用程序

使用 Android 应用程序在 XMPP Openfire 服务器中的聊天过程

gtalk 停止支持 xmpp。将 gmail 聊天集成到 android 应用程序中的替代解决方案是啥?

带有 php 服务器的 Android 中的 Xmpp [关闭]

如何在 Android (2014) 中使用 aSmack XMPP 库实现 facebook 聊天? [关闭]

通过聊天 (XMPP) Android 发送日历事件