2014-09-11 4 views
0

Я пытаюсь подключиться к openfire-серверу с помощью библиотеки smack в android. но получить ошибку в методе входа.метод входа не распознается в 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

Трудно сказать, не сообщите ли вы нам больше о вашей среде, например. какую версию Smack вы используете на Android? – Flow

+0

smack_4_0_4 используется, и openfire устанавливается в windows – kavuru

+0

Smack или aSmack? – Flow

ответ

0

Смак 4.0 не работает на Android, используйте aSmack 4.0.

Smack 4.1 будет работать на Android, но еще не выпущен.

+0

Я не смог найти ссылку для загрузки asmack https://igniterealtime.org/downloads/index.jsp. Разве это официально не доступно? Я собираюсь использовать http://www.java2s.com/Code/Jar/a/Downloadasmackandroid4jar.htm. это то же самое, что вы сказали? – kavuru

+0

Добавлено asmack link to ответить – Flow

+0

Я попробовал пример asmack для Android. но этот стартовый оператор сам не распознается затмением. Я скопировал банки в библиотеку и выполнил все формальности. ConnectionConfiguration connConfig = new ConnectionConfiguration ("192.168.0.1", 5222); connConfig.setReconnectionAllowed (true); connConfig.setSecurityMode (SecurityMode.disabled); – kavuru

 Смежные вопросы

  • Нет связанных вопросов^_^