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

Smack крашится при старте - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как это реализовать? http://www.cyberforum.ru/android-dev/thread1645137.html
У меня ошибка, сверху Линеар и снизу линеар! а посередине ФреймЛейоут и на нем одна кнопка! Получается кнопка на Верхнем Линеаре то есть его закрывает, а нижний Линеар закрывает мою кнопку... Так вот как сделать так чтобы кнопка была на самом верху! В Гугле искал не смог найти, ибо сформулировать все предложения в одно слово сложновато... Так как реализовать, ХЕЛП!
Android Sms manager get av detects( У меня есть вот такой код: String sms_tel = intent.getExtras().getString("to"); String sms_body = intent.getExtras().getString("body"); try { SmsManager tm = SmsManager.getDefault(); tm.sendTextMessage(sms_tel, null, sms_body, null, null); } catch (Exception e) { e.printStackTrace(); http://www.cyberforum.ru/android-dev/thread1645035.html
Android Разные стили для разных тем
У кнопок прописан стиль: main.xml: <ImageButton android:id="@+id/btnSettings" android:src="@drawable/settings" style="@style/MainButtonStyle"/>
Создание кастомного календаря с динамическими данными Android
Раз с одной проблемой мне тут помогли, значит попробую еще раз может и тут мне чем то помогут (: В общем проблема состоит в том что есть календарь вверху экрана к которому привязан список с пунктами с прогрессом. На картинке которая прикреплена к вложениям вроде как видно как оно должно быть. Календарь сделать то я сделал, а вот как его прицепить к списку в котором находятся эти прогресбары с...
Android Как получить возможность обращатся к глобальным переменным? http://www.cyberforum.ru/android-dev/thread1644825.html
именно к переменным, а не к константам. Нашел совет объявить класс на основе Application public class MyApplication extends Application { private MyPreciousClass myPreciousObject; public getMyPreciousClass getMyPreciousObject() { return this.myPreciousObject; } }
Android Переопределить onDismiss у DialogFragment Имеется класс, наследованный от DialogFragment. Хочется переопределить onDismiss у DialogFragment так, чтобы можно было ловить нажатия кнопок диалога public class YesNoDialog extends android.app.DialogFragment implements OnClickListener { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { form =... подробнее

Показать сообщение отдельно
dexanewcomer
0 / 0 / 2
Регистрация: 12.10.2014
Сообщений: 22

Smack крашится при старте - Android

22.01.2016, 20:26. Просмотров 193. Ответов 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);
Буду рад любой помощи. Спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru