2015-04-21 12 views
16

लागू करने में विफल मैं अपने एंड्रॉइड स्टूडियो प्रोजेक्ट में एक्सपोप्लेयर लाइब्रेरी आयात करने की कोशिश कर रहा हूं। मैं कई तरीकों (Gradle के साथ सीधे आयात करने), मॉड्यूल के रूप में आयात के साथ कई बार tryed है, कॉपी पेस्ट कर दें, मैं एक ही त्रुटि मिलती है:प्लगइन एंड्रॉइड स्टूडियो

Error:(15) A problem occurred evaluating project ':..:ExoPlayer:library'. 
> Failed to apply plugin [id 'bintray-release'] 
    > Plugin with id 'bintray-release' not found. 

पुस्तकालय Gradle में मैं लागू प्लगइन लाइन पाया:

apply plugin: 'bintray-release' 

dependencies { 
    compile 'com.novoda:bintray-release:0.2.10' 
} 

किसी भी ideea मैं इस समस्या को कैसे हल कर सकते हैं:

पुस्तकालय सर्च कर रहे हैं और निर्भरता में इसे लागू करने के बाद मैं अभी भी त्रुटि मिल गया?

उत्तर

27

ऐसा लगता है कि धीरे-धीरे सभी निर्दिष्ट भंडारों में इस प्लगइन को नहीं मिला। एक्सोप्लेयर रूट प्रोजेक्ट में बिल्डस्क्रिप्ट रिपॉजिटरीज निर्दिष्ट करता है, इसलिए आपको यह भी करना चाहिए।

अपने जड़ में build.gradle यकीन buildscript अनुभाग jcenter() भंडार और 'andcom.novoda:bintray-release:0.2.7' classpath शामिल करें:

buildscript { 
    repositories { 
     ...... <- whatever you have now 
     jcenter() <- make sure this one is there 
    } 
    dependencies { 
     ...... <- whaterver you have now 
     classpath 'com.novoda:bintray-release:0.2.7' <- make sure this one is there 
    } 
} 
+1

हाँ, यह समस्या थी, लेकिन बेवकूफ है, अगर मैं पुस्तकालय Gradle में है कारण है कि मैं मुख्य में यह होना चाहिए प्रोजेक्ट ग्रेडल, हालांकि, जानना अच्छा है, धन्यवाद! –

+0

आप सही हैं - यह लाइब्रेरी की gradle कॉन्फ़िगरेशन फ़ाइल में होना चाहिए। मेरे मामले में ExoPlayer प्रोजेक्ट –

+0

पर मर्ज अनुरोध सबमिट करने के लिए स्वतंत्र महसूस करें, यह अभी भी एक त्रुटि देता है। इस लाइन को डालने के बाद, मुझे क्या करना चाहिए? –

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