2014-06-27 8 views
38

ben Android Studio 0.6.1 kullanıyorum kütüphane kendisi değil:Crouton kütüphaneleri bağlıdır ama gradle senkronizasyon sonraki hata var sonra <a href="https://github.com/keyboardsurfer/Crouton">Crouton</a> kütüphane ve bugün,

Error:A problem occurred configuring root project 'project_name'. 
Module version de.keyboardsurfer.android.widget:crouton:1.8.4 depends on libraries but is not a library itself 

oluyor?

+0

bende aynı hata - gr @aar ve değişiklik tüm daha düşük 21 sürümüne destekler. Çözmeye çalışıyorum. – 3mpty

+0

Hala bu sorunu yaşıyorum – kabuto178

+0

Bu gerçekten yardımcı oldu – kabuto178

cevap

61

Bu sorun, com.android.support-v4 son güncellemesinden kaynaklanmaktadır.

yüzden

compile 'com.android.support:support-v4:19.1.+' 

için

compile 'com.android.support:support-v4:20.+' 

değişti ve kızarmış ekmek ince

Farklı geçici çözüm @aar kullanmaktır çalışır:

compile('de.keyboardsurfer.android.widget:crouton:[email protected]') { 
    exclude group: 'com.google.android', module: 'support-v4' 
} 
+0

Teşekkürler! Bu düzeltildi. Bunu nasıl buldunuz? –

+0

@ChristopheSmet Support-v4'ün son güncellemesini biliyordum ve ilk düşüncem şuydu: hmmm, neyi düşürmek üzeredir? İkinci çözüm crouton github sorunları sayfasında bulundu :) – IlyaEremin

+2

Şu anda Crouton hala bir kavanoz. Yaklaşan sürüm sadece aar olarak dağıtılacak ve 'com.android.library' eklentisini kullanacak. – keyboardsurfer

7

göre Çözümümün @ Revedko cevap, bizi Burada> 20. +

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.loopj.android:android-async-http:1.+' 
    compile "com.bugsense.trace:bugsense:3.5" 
    compile('de.keyboardsurfer.android.widget:crouton:[email protected]') { 
     exclude group: 'com.google.android', module: 'support-v4' 
    } 
    compile 'com.android.support:appcompat-v7:20.+' 
    compile 'com.google.android.gms:play-services:5.0.77' 
} 
İlgili konular