cevap

29

Benzer bir sorun vardı, bunu Android Studio'da (AS) düzeltmek için Build-> Clean Project'e gidip AS her şeyi sıraladı. Ben Elle sorunu çözüldü

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:your_api_version_number.0.0' 
    compile 'com.android.support:design:+' 
} 
+0

Bu işe yarar. Çok teşekkür ederim. –

5

benim için çalıştı \app\build.gradle yılında dependencies altında iki satır

compile 'com.android.support:support-v4:22.2.0' compile 'com.android.support:design:22.2.0'

altına ekleyerek: Sahip olduğunuz bağımlılık altında build.gradle dosyasında emin olun.

Not: Sizin tüm destek kütüphaneleri örneğin aynı sürüme yani AppCompat-v7 ve destek-v4 aynı sürümünü olmak zorunda 23.0.1; (: Uygulama Modülü) bağımlılıkları İçi

Orada

compile 'com.android.support:design:25.3.1' 

eklemek aksi takdirde Gradle Script altında

4

, Açık build.gradle kod yapı sonra hata java.lang.NoClassDefFoundError: android.support.v7.internal.widget.TintManager alabilirsiniz mevcut kütüphanenin daha yeni bir sürümü olabilir, android stüdyo tüysüz çek bunu tespit edebilir.

Tam bağımlılıklar alanı, başvuru için bu şekilde görünebilir. Yukarıdaki satır elle eklediğim tek örnektir.

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    compile 'com.android.support:appcompat-v7:25.3.1' 
    compile 'com.android.support.constraint:constraint-layout:1.0.2' 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:design:25.3.1' 
} 

Bir yukarıdaki cevap, arka planda oluyor otomatik kütüphane güncellemeleri ile sorun izole hatalar olabilir o zaman en son kütüphanesini kullandığı için biraz tehlikelidir

compile 'com.android.support:design:+' 

ekleyerek önerdi.

+0

teşekkürler! Com.android.support: design: + 'hakkında da aynı şeyi merak ediyordum – Sam