2015-01-24 19 views
8

Tôi đang sử dụng Android Studio 1.0.1 và đã thiết lập Fabric/Crashlytics. Ứng dụng được tạo không có lỗi, nhưng khi tôi Chạy/Gỡ lỗi, tôi nhận được thông tin sau:Android/Crashlytics NoClassDefFoundError cho com.crashlytics.android.beta.Beta khi chạy

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) 

và cứ tiếp tục như vậy.

Plugin vải cho Android Studio đã thực hiện tất cả các thay đổi cần thiết để build.gradle (để lấy Crashlytics qua maven) và các tệp khác (nếu không nó sẽ không được xây dựng!) Vì vậy tôi kết thúc ở đây. Có ai có ý tưởng gì không?

+0

Có gì trên dòng 18 trong lớp MyApplication của bạn? – joelreeves

+0

'Fabric.with (this, new Crashlytics());' như được hiển thị trong phần "Fabric with Kits" trong [SDK docs] (https://dev.twitter.com/twitter-kit/android/integrate) –

+0

Mọi tin tức về điều này? Tôi có cùng một vấn đề nhưng chỉ với OnePlus của tôi và chỉ trong chế độ gỡ lỗi. Trên Nexus 10, cùng một công trình hoạt động tốt. – OpenHaus

Trả lời

0

Trong biểu hiện của bạn thêm lớp MultiDexApplication

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

Cảm ơn bạn.

Các vấn đề liên quan