2014-02-09 4 views
1

Я использую API Smack-3.4.0 для разработки приложения чата на Android (в основном это приложение, которое я создал полтора года назад и полностью забыл, с более ранней версией Smack API) , В то время приложение работало нормально. Теперь я начал использовать API Smack-3.4.0 (я только что заменил старые файлы jar на более новые).Файл конфигурации Smack не найден

Когда я запускаю приложение, попробуйте открыть соединение XMPP. Я получаю сообщение с сообщением «SmackConfiguration: Файл конфигурации не найден». Исключение дает мне сообщение «XMPP Error connection to x.x.x.x: 5222»

В основном я получаю «Соединение отказано» и этот порт открыт в моей системе.

Пожалуйста, помогите мне решить эту проблему.

+0

Вы решили? .. Я столкнулся с той же проблемой .. –

+0

Да, порт был заблокирован брандмауэром. Проверьте, не заблокирован ли порт в вашей системе. –

ответ

0

В основном проблема заключалась в том, что порт не был открыт. Мне пришлось открыть порт из командной строки.

+0

Я столкнулся с одной и той же проблемой, хотя мой порт также открыт, любые предложения? –

+0

Проверьте, добавлена ​​ли эта функция configure (ProviderManager.getInstance()), описанная ниже [ссылка помогает] (http://community.ignitrealtime.org/thread/31118) –

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