Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
dajver
410 / 274 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
#1

NoClassDefFoundError неизвестно из-за чего

16.04.2016, 21:07. Просмотров 282. Ответов 9
Метки нет (Все метки)

Всем привет. В общем проблема оч интересного характера. Поддерживаю старый свой проект который делался еще в далеком 2012 году. Его поддерживали до меня еще три человека со слов заказчика которые делали там разные фичи, добавляли баги, фиксили баги ну и т. д. Недавно я снова взялся за поддержку проекта, сразу после этого я взялся за голову с того что там понаписывали, скока говнокода там понаписано и захардкожено функций но это не суть, проект кое как еще работает и хорошо, заказчику это главное. Но появилась проблема, на телефонах типа Meizu, Xiaomi, Sony и Huawei - приложение падает и падает оно не с какой-то там обычной ошибкой, а падает с ошибкой NoClassDefFoundError.

Полный лог в спойлере. Там говориться что нету файлу com.crashlytics.android.answers.Answers, но он есть, крашлитикс подключен и удачно запускается на других девайсах типа Nexus 4, Nexus 7 и Samsung galaxy s3. Вот собственно вопрос, что это за черная магия которая не дает проекту нормально работать на китайцах?

Кликните здесь для просмотра всего текста
java.lang.NoClassDefFoundError: com.crashlytics.android.answers.Answers
at com.crashlytics.android.Crashlytics.<init>(Crashlytics.java:29)
at com.stexgroup.streetbee.SplashScreen.onCreate(SplashScreen.java:45)
at android.app.Activity.performCreate(Activity.java:5371)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2335)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2423)
at android.app.ActivityThread.access$800(ActivityThread.java:155)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1340)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5332)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)
at dalvik.system.NativeStart.main(Native Method)


Если кто-то все таки решит помочь буду очень благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2016, 21:07
Ответы с готовыми решениями:

java.lang.NoClassDefFoundError
Не пойму, что не так. DataActivity.java находится в пакете com.example.helper,...

Выручайте, ошибка NoClassDefFoundError
Никак не пойму откуда она взялась. Место где возникает ошибка это обращение к...

NoClassDefFoundError при запуске кастомного видеоплеера
Всем привет! Являюсь iOS-разработчиком с некогда небольшим Android-прошлым....

Программа ждет неизвестно чего
Есть кусок кода: for (int n=1; n &lt;= 16; n++) { Thread th = new...

Ошибка NoClassDefFoundError
Добрый денью Есть следущфя проблемма. Проект в JBuilder компилируется и...

9
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
17.04.2016, 01:02 #2
dajver, покажите build gradle файл (не весь конечно же, а dexOptions если есть). Видел нечто похожее, проблему можно попробовать решить через multidex
1
dajver
410 / 274 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
17.04.2016, 01:04  [ТС] #3
Цитата Сообщение от YuraAAA Посмотреть сообщение
dajver, покажите build gradle файл (не весь конечно же, а dexOptions если есть). Видел нечто похожее, проблему можно попробовать решить через multidex
Пробовал решать с помощью multidex, не помогло, помогло простое выпиливание крашлитика из проекта... Спасибо за то что откликнулись но я просто откажусь от этой системы сбора крешей в пользу какой-то другой....
0
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
17.04.2016, 01:09 #4
dajver, есть ACRA, hockeyapp и обычный google analytics
1
dajver
410 / 274 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
17.04.2016, 01:23  [ТС] #5
Цитата Сообщение от YuraAAA Посмотреть сообщение
dajver, есть ACRA, hockeyapp и обычный google analytics
Знаю, есть еще Flury, тоже вроде говорят не плохая штука
0
Pablito
2707 / 2154 / 731
Регистрация: 12.05.2014
Сообщений: 7,517
Завершенные тесты: 1
17.04.2016, 14:46 #6
крашлитикс это один из классов из https://get.fabric.io/
грубо говоря это таже ACRA только в профиль

вероятно с тех пор изменился способ инициализации
сейчас минимально можно прописать только одну строку в onCreate и все
Fabric.with(this, new Crashlytics());

там где я работаю используется это чудо, веб морда у них капец просто какая глючная (но красивая и Answers там прикольная штука)
чел, который до этого использовал ACRA рыдает кровавыми слезами
1
dajver
410 / 274 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
18.04.2016, 18:29  [ТС] #7
Цитата Сообщение от Паблито Посмотреть сообщение
вероятно с тех пор изменился способ инициализации
сейчас минимально можно прописать только одну строку в onCreate и все
Fabric.with(this, new Crashlytics());
Я это знаю) Проблема оказалась проста как мир, библиотека которая вшита в проект медной проволкой - боковой слайдер имеет какие-то претензии к крашлитику и когда я встраиваю в проект крашлитик собственно эта либа ломается каким - то образом и выдает кучу ошибок... Не знаю почему так но вот так, в общем отказался я от нее, буду акрой пользоваться как и раньше.
0
Pablito
2707 / 2154 / 731
Регистрация: 12.05.2014
Сообщений: 7,517
Завершенные тесты: 1
18.04.2016, 18:33 #8
пользуясь случаем хочу передать привет спросить, пользовался ли кто-нибудь такой штукой?
это убер навороченый, кросплатформеный sdk для чтения epub книжек
0
dajver
410 / 274 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
21.04.2016, 22:02  [ТС] #9
Цитата Сообщение от Паблито Посмотреть сообщение
пользуясь случаем хочу передать привет спросить, пользовался ли кто-нибудь такой штукой?
это убер навороченый, кросплатформеный sdk для чтения epub книжек
Я - нет, но зачем спрашивать, просто возьми и попробуй)
0
Pablito
2707 / 2154 / 731
Регистрация: 12.05.2014
Сообщений: 7,517
Завершенные тесты: 1
22.04.2016, 14:51 #10
я взял его и попробовал, а потом задал вопрос
имелось ввиду что я ищу людей которые имеют опыт работы с этим sdk
0
22.04.2016, 14:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.04.2016, 14:51

SmsLib for Java: NoClassDefFoundError
Доброго времени суток. Возникла необходимость реализации отправки смс с...

Java + maven, NoClassDefFoundError
Пытаюсь создать проект на maven, вроде все зависимости указал, в Eclipse...

Java.lang.NoClassDefFoundError
Всем привет! Помогите с ошибкой. Вот вся программа: import...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

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