小编Jas*_*bra的帖子

失败是因为:de.measite.minidns.hla.ResolutionUnsuccessfulException:要求xxxx.在AAAA中产生了错误响应NX_DOMAIN

我将smack升级到4.2.0后,我遇到了连接问题.

The following addresses failed: 'xxxx:5222' failed because: 

de.measite.minidns.hla.ResolutionUnsuccessfulException: Asking for xxxx.    IN  A yielded an error response NX_DOMAIN, '52.90.233.38:5222' failed because: de.measite.minidns.hla.ResolutionUnsuccessfulException: Asking for xxxx. IN  AAAA yielded an error response NX_DOMAIN
Run Code Online (Sandbox Code Playgroud)

在连接配置构建器中设置主机时会发生此问题.

例如:

.setHost(ServiceConstants.CHAT_SERVER)
Run Code Online (Sandbox Code Playgroud)

请参阅https://github.com/igniterealtime/Smack/wiki/Smack-4.2-Readme-and-Upgrade-Guide

这是我的最终配置,它在Davood Falahati帮助之后起作用!

InetAddress inetAddress = InetAddress.getByName(ServiceConstants.CHAT_SERVER);
            XMPPTCPConnectionConfiguration.Builder builder = XMPPTCPConnectionConfiguration.builder()
                    .setXmppDomain(JidCreate.from(ServiceConstants.CHAT_SERVER).asDomainBareJid())
                    .setPort(5222)
                    .setHostAddress(inetAddress)
                    .setDebuggerEnabled(true)
                    .setSendPresence(true)
Run Code Online (Sandbox Code Playgroud)

android xmpp smack

9
推荐指数
1
解决办法
2365
查看次数

Android 5.0及更高版本上的Asmack登录问题

我在Android 5.0及更高版本上遇到了asmack SSL连接问题.我认为这与安全有关.

我通过在连接之前禁用以下来解决它:

config.setSASLAuthenticationEnabled(false);
config.setSecurityMode(SecurityMode.disabled);
Run Code Online (Sandbox Code Playgroud)

但我确实希望启用安全性.如何解决它而不禁用 setSecurityMode

我查看了更改5.0 http://developer.android.com/about/versions/android-5.0-changes.html#ssl

但找不到解决方案

我的logcat是

02-26 17:28:20.596: W/System.err(23043):   -- caused by: javax.net.ssl.SSLHandshakeException: Handshake failed
02-26 17:28:20.596: W/System.err(23043): javax.net.ssl.SSLHandshakeException: Handshake failed
02-26 17:28:20.596: W/System.err(23043):    at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:392)
02-26 17:28:20.601: W/System.err(23043):    at com.android.org.conscrypt.OpenSSLSocketImpl.waitForHandshake(OpenSSLSocketImpl.java:652)
02-26 17:28:20.601: W/System.err(23043):    at com.android.org.conscrypt.OpenSSLSocketImpl.getInputStream(OpenSSLSocketImpl.java:614)
02-26 17:28:20.601: W/System.err(23043): Caused by: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x9fca9e00: Failure in SSL library, usually a protocol error
02-26 17:28:20.601: W/System.err(23043): error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error (external/openssl/ssl/s23_clnt.c:765 0xaec30bf9:0x00000000)
02-26 17:28:20.601: W/System.err(23043):    at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
02-26 17:28:20.601: W/System.err(23043): …
Run Code Online (Sandbox Code Playgroud)

android xmpp asmack

5
推荐指数
1
解决办法
749
查看次数

自动完成地址搜索Android Map v2

我们可以在Android Map V2中实现自动完成地址搜索吗?

我已检查此链接https://developers.google.com/places/documentation/autocomplete

但是在每次文本更改时都不能点击Web服务.

android

0
推荐指数
1
解决办法
5218
查看次数

标签 统计

android ×3

xmpp ×2

asmack ×1

smack ×1