首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Smack android在连接上崩溃

Smack android在连接上崩溃
EN

Stack Overflow用户
提问于 2017-09-15 10:33:13
回答 2查看 935关注 0票数 2

以前,我用Smack开发了一个Android应用程序,除了今天早上它开始毫无原因地崩溃外,每件事情都运行得非常顺利。以下是我在Gradle中包括的内容:

代码语言:javascript
复制
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' 

日志正在打印这个错误

de.measite.minidns.DNSName.from(DNSName.java:287) at de.measite.minidns.dnssec.DNSSECClient.(DNSSECClient.java:48)的java.lang.ExceptionInInitializerError在de.measite.minidns.hla.DnssecResolverApi.(DnssecResolverApi.java:47) at de.measite.minidns.hla.DnssecResolverApi.(DnssecResolverApi.java:38)在de.measite.minidns.hla.DnssecResolverApi.(DnssecResolverApi.java:31) at org.jivesoftware.smack.util.dns.minidns.MiniDnsResolver.(MiniDnsResolver.java:54) at java.lang.Classorg.jivesoftware.smack.SmackInitialization.loadSmackClass(SmackInitialization.java:218)专用静态DNSName DEFAULT_DLV =DNSName.from(“dlv.isc.org”)的java.lang.Class.forName(Class.java:324)的本地方法(Native);

这条线上

代码语言:javascript
复制
  XMPPTCPConnectionConfiguration.Builder config = XMPPTCPConnectionConfiguration
                .builder();

我找了很多东西,但什么也找不到。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-09-15 11:40:22

嗨我也有这个问题。

这个问题来自一个依赖的"de.measite.minidns“,它用一个bug推动了一个更新。所以我就这样修正了它,排除了自动依赖,并包括了最后一个稳定的版本。它解决了我的问题。希望这对你们有用

代码语言:javascript
复制
    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'
票数 5
EN

Stack Overflow用户

发布于 2017-09-15 12:36:54

代码语言:javascript
复制
dependencies {

compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
    exclude group: 'com.android.support', module: 'support-annotations'
})
//open due to the need to get offline messages
compile 'org.igniterealtime.smack:smack-extensions:4.2.0'
compile 'org.igniterealtime.smack:smack-im:4.2.0'

compile  ('org.igniterealtime.smack:smack-android:4.2.0') {
    exclude  group:'de.measite.minidns'
}


compile 'org.igniterealtime.smack:smack-experimental:4.2.0'

// Optional for XMPPTCPConnection
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'
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46237516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档