2014-07-07 8 views
15

मैंने 0.6.2 से अपग्रेड करने के बाद पहली बार एंड्रॉइड स्टूडियो 0.8.1 में एक प्रोजेक्ट लॉन्च किया।कैसे ठीक करें "समर्थन-v13: 19.1.0 पुस्तकालयों पर निर्भर करता है लेकिन पुस्तकालय स्वयं नहीं है"?

फेंक दिया गया त्रुटि "त्रुटि: मॉड्यूल संस्करण com.android.support:support-v13:19.1.0 पुस्तकालयों पर निर्भर करता है लेकिन पुस्तकालय स्वयं नहीं है"।

क्या किसी को पता है कि यह क्यों है? मैंने एंड्रॉइड एल के साथ खेलने के लिए कुछ नई एपीआई 20 चीजें स्थापित की हैं, लेकिन इस परियोजना के लिए बिल्डटूल अभी भी 19.1.0 पर सेट हैं।

compileSdkVersion 19 
buildToolsVersion "19.1.0" 

किसी को यह समझाने या ठीक करने की दिशा में मुझे बात कर सकते हैं:

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:19.1.+' 
    compile 'com.android.support:support-v13:19.1.+' 
    compile 'com.jakewharton:butterknife:5.1.0' 
    compile 'de.greenrobot:eventbus:2.2.1' 
    compile 'com.google.code.gson:gson:2.2.4' 
    compile 'com.mcxiaoke.viewpagerindicator:library:2.4.1' 
    compile 'uk.co.chrisjenx:calligraphy:0.7.+' 
    compile 'com.crashlytics.android:crashlytics:1.+' 
    compile 'com.google.android.gms:play-services:4.4.+' 
} 

एसडीके/Buildtools सेटिंग्स इस प्रकार हैं:

यहाँ मेरी build.gradle की निर्भरता अनुभाग है? मैं उलझन में हूं।

उत्तर

18

ऐसा लगता है कि support-v13:19.1.0 में गलत मेटाडेटा हो सकता है।

compile 'com.android.support:support-v13:20.0.0' पर स्विच करने का प्रयास करें और देखें कि आपकी समस्या बनी रहती है या नहीं?

+0

धन्यवाद यह मेरे ऐप के लिए काम करता है। –

+0

मुझे 'com.google.android.gms: play-Services-plus' निर्भरता जोड़ने के बाद त्रुटि मिलनी शुरू हुई, और यह मेरे लिए भी काम करता था। – Jonik

+1

मुझे क्या परेशान करता है यह काम करता है लेकिन मुझे नहीं पता कि क्यों। मुझे लगता है कि मुझे मनमाने ढंग से कविता या कारण के बिना मेरी निर्भरताओं के आसपास बदलना है। – tipu

संबंधित मुद्दे