2015-01-24 1 views
8

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

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) и другие файлы (иначе он не будет построен!), Поэтому я здесь нахожусь здесь. У кого-нибудь есть идея, что случилось?

+0

Что входит в строку 18 вашего класса MyApplication? – joelreeves

+0

'Fabric.with (это новый Crashlytics()), как показано в разделе« Fabric with Kits »в [SDK docs] (https://dev.twitter.com/twitter-kit/android/integrate) –

+0

Любые новости по этому поводу? У меня такая же проблема, но только с моим OnePlus и только в режиме отладки. На Nexus 10 такая же работа прекрасно работает. – OpenHaus

ответ

0

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

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

спасибо.

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

  • Нет связанных вопросов^_^