2015-07-08 3 views
1

У меня есть встроенная ткань (Crashlytics) для android studio 1.2.2 и настроили файл build.gradle в соответствии с документом, предоставленным Twitter Fabric. Применение строит нормально, но когда я запускаю его, я вижу следующую ошибку в строке, где я инициализировать ткань сТкань интеграции в Android Studio

Fabric.with(this, new Crashlytics()); 

E/dalvikvm﹕ Could not find class 'com.crashlytics.android.beta.Beta', referenced from method com.crashlytics.android.Crashlytics.<init>. 

Был интересно, если кто-нибудь сталкивался с этим вопросом при интегрировании ткани для андроид приложения?

+0

показать, пожалуйста, ваш build.gradle (часть с настройками авария) –

ответ

1

Я верю, что Fabric теперь на версии 2.4.0. Убедитесь, что ваш файл build.gradle использует эту версию. Теперь вы инициализировать его следующим образом:

CrashlyticsCore core = new CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build(); 
Fabric.with(this, new Crashlytics.Builder().core(core).build()); 

Вы можете удалить «.disabled (BuildConfig.DEBUG)», если вы хотите. Это просто отключает плагин, если вы находитесь в режиме отладки.

+0

Спасибо за ответ. Я попробовал эту инициализацию, и теперь я получаю аналогичную ошибку, которая говорит '07-09 10: 30: 55.194 7838-7838/org.kp.m.beta E/dalvikvm: Не удалось найти класс com.crashlytics.android.beta. Beta ', на который ссылается метод com.crashlytics.android.Crashlytics $ Builder.build' –

+0

Я установил плагин для плагина 2.4.0 и добавил необходимые зависимости в файле build.gradle следующим образом: 'buildscript { репозитории { maven { URL 'https://maven.fabric.io/public'}} зависимости { путь к классам 'io.fabric.tools:gradle:1.+' }} применить плагин: «com.android.application ' репозитории { maven {url' http S: //maven.fabric.io/public»}} применить плагин: '' io.fabric зависимостей {компиляции ('com.crashlytics.sdk.android:crashlytics:[email protected]') { transitive = true; } ' –

+0

Взгляните на мой файл build.gradle: http://pastebin.com/hFqveKYk – joelreeves

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