Android/Crashlytics NoClassDefFoundError для com.crashlytics.android.beta.Beta во время выполнения

Я использую Android Studio 1.0.1 и настроил Fabric/Crashlytics. Приложение строится без ошибок, но когда я запускаю/отлаживаю, я получаю следующее:

01-23 18:05:00.022  26794-26794/com.myapp.android E/dalvikvm﹕ Could not find class 'com.crashlytics.android.beta.Beta', referenced from method com.crashlytics.android.Crashlytics.<init>
01-23 18:05:00.044  26794-26794/com.myapp.android E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.myapp.android, PID: 26794
java.lang.NoClassDefFoundError: com.crashlytics.android.beta.Beta
        at com.crashlytics.android.Crashlytics.<init>(Crashlytics.java:219)
        at com.crashlytics.android.Crashlytics.<init>(Crashlytics.java:202)
        at com.crashlytics.android.Crashlytics.<init>(Crashlytics.java:197)
        at com.myapp.android.MyApplication.onCreate(MyApplication.java:18)

и так далее.

Плагин Fabric для Android Studio внес все необходимые изменения в build.gradle (чтобы получить Crashlytics через maven) и другие файлы (иначе он не будет собираться!), Так что здесь я в замешательстве. Кто-нибудь знает, что случилось?


person c_p    schedule 24.01.2015    source источник
comment
Что находится в строке 18 в вашем классе MyApplication?   -  person joelreeves    schedule 24.01.2015
comment
Fabric.with(this, new Crashlytics()); как показано в разделе Fabric with Kits в документации SDK.   -  person c_p    schedule 26.01.2015
comment
Есть новости по этому поводу? У меня такая же проблема, но только с моим OnePlus и только в режиме отладки. На Nexus 10 такая же сборка работает нормально.   -  person OpenHaus    schedule 10.04.2015
comment
@c_p Интересно, нашли ли вы решение для того же? не могли бы вы помочь мне с той же проблемой, с которой я столкнулся с той же проблемой, что и обновленные библиотеки поддержки :(   -  person Chanchal Shelar    schedule 03.06.2015
comment
вы пробовали это stackoverflow.com/a/32097909/2032561   -  person Bharatesh    schedule 10.03.2016
comment
Если вы включили multiDex в своем приложении, вы можете рассмотреть этот ответ stackoverflow.com/a/32097909/1195066   -  person dayanruben    schedule 21.07.2016


Ответы (1)


В манифесте добавьте класс MultiDexApplication

<application
    android:name="android.support.multidex.MultiDexApplication">
</application>

Спасибо.

person Bharat Kumar Emani    schedule 25.10.2016