我开始的Openfire并测试它与火花一切正常,但是当我尝试使用在Android Studio中咂嘴4.2.0连接我得到这个错误:错误上咂嘴4.2.0:IN AAAA产生错误响应NX_DOMAIN
Ljavax /命名/目录/ InitialDirContext;
,我的依赖性是这样的:
compile "org.igniterealtime.smack:smack-java7:4.2.0" compile "org.igniterealtime.smack:smack-tcp:4.2.0" compile "org.igniterealtime.smack:smack-im:4.2.0" compile "org.igniterealtime.smack:smack-extensions:4.2.0" compile "org.igniterealtime.smack:smack-android-extensions:4.2.0" compile "org.igniterealtime.smack:smack-bosh:4.2.0"
时删除此: “编译org.igniterealtime.smack:咂嘴,java7:4.2.0” 从依赖和补充一点: 编译“组织。 igniterealtime.smack:咂嘴,安卓4.2.0" 我的依赖变成了这个样子:
compile 'com.android.support:appcompat-v7:24.0.0' compile "org.igniterealtime.smack:smack-android:4.2.0" compile "org.igniterealtime.smack:smack-tcp:4.2.0" compile "org.igniterealtime.smack:smack-im:4.2.0" compile "org.igniterealtime.smack:smack-extensions:4.2.0" compile "org.igniterealtime.smack:smack-android-extensions:4.2.0" compile "org.igniterealtime.smack:smack-bosh:4.2.0"
我得到这个错误:
org.jivesoftware.smack.SmackException$ConnectionException: The following addresses failed: '192.168.209.2:5222' failed because: de.measite.minidns.hla.ResolutionUnsuccessfulException: Asking for 192.168.209.2. IN A yielded an error response NX_DOMAIN, '192.168.209.2:5222' failed because: de.measite.minidns.hla.ResolutionUnsuccessfulException: Asking for 192.168.209.2. IN AAAA yielded an error response NX_DOMAIN
,使错误,当我尝试conn.connect(代码的一部分)是这样的:
XMPPTCPConnectionConfiguration config = null;
try {
config = XMPPTCPConnectionConfiguration.builder()
.setUsernameAndPassword("admin", "thepass")
.setXmppDomain("192.168.1.3")
.setHost("192.168.209.2")
.setPort(5222)
.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled)
.build();
} catch (Exception e) {
e.printStackTrace();
}
AbstractXMPPConnection conn1 = new XMPPTCPConnection(config);
conn1.setReplyTimeout(60000);
conn1.setPacketReplyTimeout(60000);
conn1.connect();
删除.setXmppDomain(“192.168.1.3”)这个方法和setServiceName(),并提供用户名和密码,同时登录到XMPP服务器 –
这部作品在咂嘴4.1.6和我使用目前它为我工作,谢谢 –
是它的工作在4.2.0以上版本目前我使用4.1.9和它的工作,但我需要新版本4.2.0 – sadegh