Sye*_*rah 2 java android xmpp smack
我正在使用Smack XMPP作为Android应用程序,之前每件事情都非常顺利,除了今天早上它开始无缘无故崩溃.这是我在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'
Run Code Online (Sandbox Code Playgroud)
并且日志正在打印此错误
位于de.measite.minidns.dnssec.DNSSECClient的de.measite.minidns.DNSName.from(DNSName.java:287)的java.lang.ExceptionInInitializerError.(DNSSECClient.java:48)de.measite.minidns.hla.DnssecResolverApi .(DnssecResolverApi.java:47)at.measite.minidns.hla.DnssecResolverApi.(DnssecResolverApi.java:38)at orme.jivesoftware.smack的de.measite.minidns.hla.DnssecResolverApi.(DnssecResolverApi.java:31) .util.dns.minidns.MiniDnsResolver.(MiniDnsResolver.java:54)位于org.jivesoftware.smack的java.lang.Class.forName(Class.java:324)的java.lang.Class.classForName(Native Method). SmackInitialization.loadSmackClass(SmackInitialization.java:218)private static final DNSName DEFAULT_DLV = DNSName.from("dlv.isc.org");
在这条线上
XMPPTCPConnectionConfiguration.Builder config = XMPPTCPConnectionConfiguration
.builder();
Run Code Online (Sandbox Code Playgroud)
我搜索了很多但找不到任何东西.
谢谢
小智 5
嗨,我也遇到了这个问题.
问题来自一个依赖于"de.measite.minidns"的依赖,它推动了一个带有bug的更新.所以我通过排除自动依赖并包括最后一个稳定版本来修复它.它解决了我的问题.希望它适合你们
compile ('org.igniterealtime.smack:smack-android:4.2.0') {
exclude group:'de.measite.minidns'
}
compile ('org.igniterealtime.smack:smack-tcp:4.2.0') {
exclude group:'de.measite.minidns'
}
compile group: 'de.measite.minidns', name: 'minidns-hla', version:
'0.2.2'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
501 次 |
| 最近记录: |