2014-09-11 1 views
0

안드로이드에 smack 라이브러리가있는 openfire 서버에 연결하려고합니다. 로그인 방법에 오류가 발생했습니다.로그인 방법이 xmpp에서 인식되지 않습니다.

public void performLogin(String username, String password) throws XMPPException { 
     if (connection!=null && connection.isConnected()) { 
      connection.login(username, password); 
     } 
    } 

오류가 문제가 여기에 무엇을

The method login(String, String) from the type XMPPConnection refers to the missing type SaslException 

입니까?

+1

환경에 대해 자세히 알려주지 않으면 알려주지 못합니다. Android에서 Smack 버전을 사용 하시나요? – Flow

+0

smack_4_0_4가 사용 중이고 openfire가 windows에 설치되었습니다 – kavuru

+0

Smack 또는 aSmack? – Flow

답변

0

헤로인 4.0, 안드로이드에서 작동 안드로이드에서 실행됩니다 aSmack 4.0.

헤로인 4.1을 사용하지만, 아직 해제되지 않습니다.

+0

asmack 다운로드 링크 https://igniterealtime.org/downloads/index.jsp를 찾을 수 없습니다. 공식적으로 사용할 수 있나요? http://www.java2s.com/Code/Jar/a/Downloadasmackandroid4jar.htm을 사용하겠습니다. 당신이 말한 것과 똑같습니까? – kavuru

+0

대답에 asmack 링크를 추가했습니다. – Flow

+0

나는 asmack 예제를 android에 시도했습니다. 그러나 이러한 시작 진술 자체는 일식에 의해 인식되지 않습니다. 항아리를 도서관에 복사하고 모든 절차를 밟았습니다. ConnectionConfiguration connConfig = 새 ConnectionConfiguration ("192.168.0.1", 5222); connConfig.setReconnectionAllowed (true); connConfig.setSecurityMode (SecurityMode.disabled); – kavuru

관련 문제