Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
dexanewcomer
0 / 0 / 2
Регистрация: 12.10.2014
Сообщений: 22
#1

Smack крашится при старте - Программирование Android

22.01.2016, 20:26. Просмотров 209. Ответов 1

Всем привет. Третий день не могу решить поставленную задачу, хотя казалось бы сложного не чего нет. Использую библиотеку smack для разработки xmpp клиента. Сам сервер настроен и работает коректно все от регистрации до обмена сообщениями, но клиент при старте крашится. Конечно можно было бы и использовать сторонний клиент, но нам это не подходит, нужно многофункциональное приложение.
вот ошибка которую я получаю.
Кликните здесь для просмотра всего текста
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime: FATAL EXCEPTION: main
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime: Process: com.gmail.dexanewcomer.dexxmpp, PID: 32083
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime: java.lang.VerifyError: org/jivesoftware/smack/sasl/javax/SASLJavaXMechanism
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime:     at org.jivesoftware.smack.sasl.javax.SASLJavaXSmackInitializer.initialize(SASLJavaXSmackInitializer.java:28)
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime:     at org.jivesoftware.smack.SmackInitialization.loadSmackClass(SmackInitialization.java:232)
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime:     at org.jivesoftware.smack.SmackInitialization.parseClassesToLoad(SmackInitialization.java:193)
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime:     at org.jivesoftware.smack.SmackInitialization.processConfigFile(SmackInitialization.java:163)
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime:     at org.jivesoftware.smack.SmackInitialization.processConfigFile(SmackInitialization.java:148)
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime:     at org.jivesoftware.smack.SmackInitialization.<clinit>(SmackInitialization.java:116)
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime:     at org.jivesoftware.smack.SmackConfiguration.getVersion(SmackConfiguration.java:96)
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime:     at org.jivesoftware.smack.ConnectionConfiguration.<clinit>(ConnectionConfiguration.java:38)
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime:     at com.gmail.dexanewcomer.dexxmpp.MainActivity.onCreate(MainActivity.java:90)
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime:     at android.app.Activity.performCreate(Activity.java:5350)
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime:     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1088)
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime:     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2320)
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime:     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2417)
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime:     at android.app.ActivityThread.access$800(ActivityThread.java:151)
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1342)
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime:     at android.os.Handler.dispatchMessage(Handler.java:110)
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime:     at android.os.Looper.loop(Looper.java:193)
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime:     at android.app.ActivityThread.main(ActivityThread.java:5322)
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime:     at java.lang.reflect.Method.invokeNative(Native Method)
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime:     at java.lang.reflect.Method.invoke(Method.java:515)
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)
01-22 19:52:35.752 32083-32083/com.gmail.dexanewcomer.dexxmpp E/AndroidRuntime:     at dalvik.system.NativeStart.main(Native Method)
01-22 19:52:37.968 32083-32090/com.gmail.dexanewcomer.dexxmpp D/dalvikvm: Elevating priority from 0 to 10


Подключенные библиотеки
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.android.support:design:23.1.1'
    compile 'org.igniterealtime.smack:smack-tcp:4.1.5'
   // compile 'org.igniterealtime.smack:smack-core:4.1.5'
    compile 'org.igniterealtime.smack:smack-android:4.1.5'
    compile 'org.igniterealtime.smack:smack-android-extensions:4.1.5'
    compile 'org.igniterealtime.smack:smack-sasl-provided:4.1.5'
    compile 'org.igniterealtime.smack:smack-im:4.1.5'
    compile project(':ssltrust')
}
и собственно само место в котором крашится
Java
1
2
3
4
5
6
7
8
9
10
        config = XMPPTCPConnectionConfiguration.builder()
                .setUsernameAndPassword("test@dexanewcomer.ru", "qwerty")
                .setServiceName("dexanewcomer.ru")
                .setHost("204.45.251.81")
                .setPort(5222)
                .setSecurityMode(ConnectionConfiguration.SecurityMode.required)
                .setCustomSSLContext(sc)
                .setHostnameVerifier(mtm.wrapHostnameVerifier(new org.apache.http.conn.ssl.StrictHostnameVerifier()))
                .build();
        conn = new XMPPTCPConnection(config);
Буду рад любой помощи. Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2016, 20:26     Smack крашится при старте
Посмотрите здесь:

Крашится эмулятор при использовании Intent - Программирование Android
Здравствуйте, такая проблема: как только я использую intent чтобы оно передавало данные с одного активити на другое, эмулятор зависает...

Обработчик кнопки не работает - приложение компилируется, но крашится при запуске - Программирование Android
Всем привет! Собственно, проблема: у меня получилось сделать udp-listener за пару вечеров - слава яйцам! Теперь я захотел добавить...

Крашится приложение при повторной загрузки изображения через галерею - Программирование Android
Привет! Ерунда такая. Указываю картинку для загрузки в View через галерею. Первый раз загружаю, нормально. Хочу указать другую....

Запуск анимации при старте активити - Программирование Android
Есть покадровая анимация, которая выставлена фоном одного из элементов интерфейса. прописана как надо: //анимация ...

Запрос разрешений при старте приложения - Программирование Android
При старте приложения сделал запрос на пермишены в onCreate, проблемка в том, что запрос асинхронный, и во время запроса приложение...

Открытие приложения при старте устройства - Программирование Android
Всем привет! Нужно реализовать такую ​​вещь, необходимо чтобы при включении планшета на базе ос андроид, загружалось автоматически...

Приложение вылетает при старте на 4.1, на 4.4 - работает - Программирование Android
Здравствуйте, Я написал приложение для android в eclipse 4.4.2. На телефоне с android 4.4.2 приложение отлично работает. На телефоне...

Создание выборочного activity при старте application - Программирование Android
Доброго времени суток! В приложении возможна регистрация. Когда юзер не зарегистрирован, то его при старте app перенаправляет на...

Как загрузить видео при старте Activity? - Программирование Android
Всем привет. Возможно этот вопрос покажется для кого-то простым и не уместным, но так как я только начинаю заниматься Андройдом я никак...

Как при старте приложения запустить другой Activity ? - Программирование Android
Всем привет, ребят подскажите, как при запуске поменять первую запускаемую форму ? То есть чтобы сперва запускалась не main.xml(та что...

Как отследить удерживание кнопки при старте программы? - Программирование Android
Например хочу чтобы при нажатой Volume UP и запуске моего приложения чтото происходило. Все перерыл, но везде одно и то же про...

Меню выбора на фоне запущенной камеры при старте приложения? - Программирование Android
Как можно сделать чтоб при запуске приложения включалась камера и было вызвано меню которое должно находиться на переднем плане, ну или...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zoleg
14 / 14 / 1
Регистрация: 10.01.2012
Сообщений: 140
24.01.2016, 13:41     Smack крашится при старте #2
Цитата Сообщение от dexanewcomer Посмотреть сообщение
Буду рад любой помощи
http://tet-a-tet.mobi/api/atda/d7/d2..._01V_01_4.html
http://tet-a-tet.mobi/api/atda/d8/d5..._01V_01_4.html
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru