2016-03-25 15 views
13

नहीं मिल सका मैं अपने Gradle फ़ाइल में इस पुस्तकालय जोड़ें:एंड्रॉयड: com.android.support:support-v4:23.2.1

compile 'com.appeaser.sublimepickerlibrary:sublimepickerlibrary:2.0.0' 

मैं पहले से ही है इन निर्भरताओं:

dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) 
compile "com.android.support:design:23.+" 
compile 'com.android.support:support-v4:23.+' 
compile 'com.android.support:support-v13:23.+' 
compile 'com.android.support:appcompat-v7:23.+' 
compile 'com.android.support:cardview-v7:23.+' 
compile 'com.android.support:recyclerview-v7:23.+' 

चूंकि, मैंने SublimePicker लाइब्रेरी को जोड़ा है, मैं यह त्रुटि जोड़ता हूं:

त्रुटि: com.android.support:support-v4:23.2.1 नहीं मिला। द्वारा आवश्यक: एंड्रॉइड: ऐप: निर्दिष्ट नहीं

क्या आप मेरी मदद कर सकते हैं?

+0

मैं इस संभावित समाधानों http://stackoverflow.com/a/41088967/2666042 –

उत्तर

18

आप एसडीके प्रबंधक अपडेट करना होगा।

enter image description here

किसी भी मामले आप में+ अपने dependendencies में के उपयोग से बचना चाहिए।
+ आप करेंगे सक्षम नहीं निर्माण को दोहराने के लिए के बाद से आप नहीं जानते कि जो निर्भरता प्रयोग कर रहे हैं का उपयोग करना।

उपयोग:

compile "com.android.support:design:23.2.1" 
compile 'com.android.support:support-v4:23.2.1' 
compile 'com.android.support:support-v13:23.2.1' 
compile 'com.android.support:appcompat-v7:23.2.1' 
compile 'com.android.support:cardview-v7:23.2.1' 
compile 'com.android.support:recyclerview-v7:23.2.1' 
+0

गैब्रिएल, इस समस्या नहीं की स्थापना की है यह है। मेरा एसडीके 23.2.1 संस्करण के साथ अद्यतन किया गया है। समस्या यह है कि जब मैं SublimePicker लाइब्रेरी जोड़ता हूं; इसके बिना निर्माण ठीक है! – anthony

+0

@anthony यह काफी अजीब है। क्या आपने समर्थन पुस्तकालयों (+ के बिना) के 23.2.1 का उपयोग करके उस निर्भरताओं को हटाने की कोशिश की है? –

+0

हाँ, यह एक ही व्यवहार है। आप टेम्पलेट प्रोजेक्ट के साथ प्रयास कर सकते हैं, बस निर्माण करने का प्रयास करें और आपको यह समस्या होगी। – anthony

2

"हाँ" IntelliJ विचार से दूसरे अस्पष्ट सुझाव के क्लिक करने के बाद निम्नलिखित बदलाव किया गया था:

>git diff gradle/wrapper/gradle-wrapper.properties 
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties 
index b2d6236..1966ba0 100644 
--- a/gradle/wrapper/gradle-wrapper.properties 
+++ b/gradle/wrapper/gradle-wrapper.properties 
@@ -1,6 +1,6 @@ 
-#Mon Jan 11 11:12:07 CET 2016 
+#Sat Mar 26 12:30:43 CET 2016 
distributionBase=GRADLE_USER_HOME 
distributionPath=wrapper/dists 
zipStoreBase=GRADLE_USER_HOME 
zipStorePath=wrapper/dists 
-distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-bin.zip 
+distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip 

अब यह काम करता है। क्यूं कर? मुझे नहीं पता।

1

मैं प्रश्न के शीर्षक के कारण यहां आया था, com.android.support:support-v4:23.2.1 नहीं मिला। इसका मतलब है कि मैंने अपनी ग्रेड फ़ाइल में कोई लाइब्रेरी नहीं जोड़ा है, बस एक मौजूदा प्रोजेक्ट बनाना चाहता था।

I had to install the Android Support Repository, and remove all the google options from extras (google play services, google repository etc.) and I got my first successful build!

:

बहुत समान खिताब के साथ सवाल पर काफी कुछ जवाब अध्ययन करने के बाद मैं अंत में एक समाधान है कि Reddit पर मेरे लिए काम किया, जो मूल रूप से कहते हैं, एंड्रॉयड एसडीके प्रबंधक के संदर्भ में पाया जब से मैं इंस्टॉल किए गए Google एक्स्ट्रा कलाकार से कोई भी नहीं था वैसे भी, मैं सिर्फ यह है कि मैं (जाहिरा तौर पर अब अप्रचलित) Android समर्थन लाइब्रेरी 23.2.1 स्थापना रद्द करने की कोशिश नहीं की जोड़ने के लिए Android समर्थन भंडार 40. नोट की जरूरत है, लेकिन यह है कि होगा निश्चित रूप से इस बिंदु पर एक दिलचस्प प्रयोग हो ... हालांकि this answer चलता है कि यह वैसे भी आवश्यक है।