gpt4 book ai didi

android - aSmack 错误 : XMPPConnection is abstract; cannot be instantiated

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:49:41 27 4
gpt4 key购买 nike

我正在按照教程使用 Android Studio 制作一个非常基本的聊天应用程序,但出现错误:

Error:(131, 45) error: XMPPConnection is abstract; cannot be instantiated

在以下行:

ConnectionConfiguration connConfig = new ConnectionConfiguration(HOST, PORT, SERVICE);
XMPPConnection connection = new XMPPConnection(connConfig);

而且我在尝试使用 XMPPConnection 元素时也遇到了一些“未处理的异常”。

同时链接到教程:LINK

最佳答案

看起来这在 Smack 4.0.0 中有所改变。文档仍然没有更新。

看起来他们会在 Smack 4.1 中再次更改它:

What was     
Connection connection = new XMPPConnection()
is
XMPPConnection connection = new XMPPTCPConnection()
in Smack 4 and will become
AbstractXMPPConnection connection = new XMPPTCPConnection()
in Smack 4.1

请查看此链接:https://igniterealtime.org/issues/browse/SMACK-574

还有SMACK 4.0的升级指南:https://community.igniterealtime.org/docs/DOC-2703

更新:

此外,看起来新的 Smack 4.x 库只能在 Java 7 及更高版本上运行。 Java 6 向后兼容性被破坏。

关于android - aSmack 错误 : XMPPConnection is abstract; cannot be instantiated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23506658/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com