【发布时间】:2023-07-13 23:17:02
【问题描述】:
我在 Android 应用程序中使用 Smack XMPP 之前,除了今天早上它开始无缘无故地崩溃之外,一切都运行得非常顺利。 这是我在 Gradle 中包含的内容:
compile 'org.igniterealtime.smack:smack-android:4.2.0'
compile 'org.igniterealtime.smack:smack-tcp:4.2.0'
compile 'org.igniterealtime.smack:smack-android-extensions:4.2.0'
并且日志正在打印此错误
java.lang.ExceptionInInitializerError 在 de.measite.minidns.DNSName.from(DNSName.java:287) 在 de.measite.minidns.dnssec.DNSSECClient.(DNSSECClient.java:48) 在 de.measite.minidns.hla.DnssecResolverApi.(DnssecResolverApi.java:47) 在 de.measite.minidns.hla.DnssecResolverApi.(DnssecResolverApi.java:38) 在 de.measite.minidns.hla.DnssecResolverApi.(DnssecResolverApi.java:31) 在 org.jivesoftware.smack.util.dns.minidns.MiniDnsResolver.(MiniDnsResolver.java:54) 在 java.lang.Class.classForName(本机方法) 在 java.lang.Class.forName(Class.java:324) 在 org.jivesoftware.smack.SmackInitialization.loadSmackClass(SmackInitialization.java:218) 私有静态最终 DNSName DEFAULT_DLV = DNSName.from("dlv.isc.org");
在这一行
XMPPTCPConnectionConfiguration.Builder config = XMPPTCPConnectionConfiguration
.builder();
我搜索了很多,但找不到任何东西。
谢谢
【问题讨论】:
-
我在访问 XMPPTCPConnectionConfiguration.builder() 时也遇到了类似的错误;这似乎是一个错误。访问:community.igniterealtime.org/thread/61235 了解更多信息
-
我现在遇到同样的问题..如何解决?