无法在android studio和ejabberd 16.04 windows localhost上使用smack 4.1.6设置XMPP
我是XMPP的新手,我试图在android studio中设置从我的android设备到ejabberd-16.04服务器的XMPP连接。但在使用用户名和密码登录时遇到问题 我已从导入代码 我得到这个错误 java.security.cert.CertPathValidator异常:找不到证书路径的信任锚点 我的XMPP连接详细信息如下:无法在android studio和ejabberd 16.04 windows localhost上使用smack 4.1.6设置XMPP,xmpp,ejabberd,smack,Xmpp,Ejabberd,Smack,我是XMPP的新手,我试图在android studio中设置从我的android设备到ejabberd-16.04服务器的XMPP连接。但在使用用户名和密码登录时遇到问题 我已从导入代码 我得到这个错误 java.security.cert.CertPathValidator异常:找不到证书路径的信任锚点 我的XMPP连接详细信息如下: private static final String DOMAIN = "localhost"; private static final String H
private static final String DOMAIN = "localhost";
private static final String HOST = "192.168.1.xxx";
private static final int PORT = 5222;
private String userName ="admin@localhost";
private String passWord = "admin";
当我尝试从移动浏览器连接时,相同的凭据也起作用
XMPP连接代码:
XMPPTCPConnectionConfiguration.Builder configBuilder = XMPPTCPConnectionConfiguration.builder();
configBuilder.setUsernameAndPassword(userName, passWord);
configBuilder.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled);
configBuilder.setResource("Android");
configBuilder.setServiceName(DOMAIN);
configBuilder.setHost(HOST);
configBuilder.setPort(PORT);
//configBuilder.setDebuggerEnabled(true);
connection = new XMPPTCPConnection(configBuilder.build());
connection.addConnectionListener(connectionListener);
这与studio配置更相关。您基本上需要配置ur studio以访问本地主机。尝试解决连接到本地主机的问题。这个问题将会得到解决。它更多地与工作室的配置有关。您基本上需要配置ur studio以访问本地主机。尝试解决连接到本地主机的问题。这个问题就会解决。