2015-11-11 16 views
6

मैं अपने एंड्रॉइड ऐप में इस लाइब्रेरी का उपयोग कर रहा हूं। (https://github.com/yazeed44/MultiImagePicker)त्रुटि: id 'com.github.dcendents.android-maven' के साथ प्लगइन नहीं मिला

अब से पहले, मैं इसे अपने परियोजना के लिए इस तरह से जोड़ने था:

compile 'net.yazeed44.imagepicker:imagepicker:1.3.0' 

आयात कि जिस तरह से है, जहाँ तक मुझे पता है, कि मैं किसी भी कोड ओवरराइड नहीं कर सकते की समस्या क्योंकि परियोजना को फिर से बनाने के बाद मैं सभी कैंग खो दूंगा।

कारण है कि (मैं कुछ कोड बदलने की जरूरत है), मैं स्रोत कोड डाउनलोड किया है और मैं इस नाम के साथ एक मॉड्यूल के रूप में परियोजना आयात किया है: 'imagepicker'

उसके बाद, मैं जोड़ दिया है मेरे ऐप build.gradle को यह पंक्ति:

compile project(':imagepicker') 

और मेरे settings.gradle को यह

include ':app', ':imagepicker' 

(एंड्रॉयड स्टूडियो यह किया) है कि करने के बाद, मैं परियोजना और एंड्रॉयड स्टूडियो शो चलाने का प्रयास वें त्रुटि है:

Gradle 'Project' project refresh failed 
Error:Plugin with id 'com.github.dcendents.android-maven' not found. 

मुझे नहीं पता कि क्या करना है। अग्रिम

उत्तर

7

जब से तुम मॉड्यूल स्थानीय स्तर पर आप अपने उच्च-स्तरीयbuild.gradle में या imagepicker/build.gradle ही config imagepicker build.gradle project में जोड़ा में जोड़ने के लिए उपयोग कर रहे हैं धन्यवाद।

buildscript { 
    repositories { 
     jcenter() 
    } 

    dependencies { 

     //ADD THESE DEPENDENCIES 
     classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.2' 
     classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3' 
    } 
} 

एक वैकल्पिक को हटाने के पिछले 2 लाइनों imagepicker/build.gradleको संशोधित किया जा सकता है। लेकिन आपको इस तरह से परीक्षण करना होगा।

apply from: 'https://raw.githubusercontent.com/nuuneoi/JCenter/master/installv1.gradle' 
apply from: 'https://raw.githubusercontent.com/nuuneoi/JCenter/master/bintrayv1.gradle' 

आप इन फ़ाइलों को चेक करते हैं आप

apply plugin: 'com.github.dcendents.android-maven' 

आपके मामले में मिलेगा क्योंकि वे उपयोगी केवल एक Maven में uplaod कर रहे हैं यदि आप इन फ़ाइलों की जरूरत नहीं है आर फ़ाइल रेपो।

+3

उन निर्भरताओं को जोड़ने के बाद, वह त्रुटि गायब हो गई है, लेकिन अब यह एक प्रतीत होता है: त्रुटि: (63, 13) हल करने में विफल: com.commonsware.cwac: cam2: 0.2.3 – Borja

+0

मैंने इसे imagepicker build.gradle में जोड़ा और समस्या हल हो: खजाने { mavenCentral() Maven { यूआरएल "https://repo.commonsware.com.s3.amazonaws.com" } } – Borja

6

मैं परियोजना में कोड नीचे कहा: gradle.build फ़ाइल और इसकी समस्या हल हो:

allprojects { 
    repositories { 
     jcenter() 
     maven { 
      url "https://repo.commonsware.com.s3.amazonaws.com" 
     } 
    } 
    } 

संपादित

आप अभी भी url "https://s3.amazonaws.com/repo.commonsware.com" को Maven निर्भरता ऊपर बदलें url "https://repo.commonsware.com.s3.amazonaws.com" जोड़ने के बाद का सामना करना पड़ है।

+2

यह v1.3.0 के लिए काम कर रहा है, लेकिन काम नहीं किया मेरे लिए v1.3.1 के लिए। –

+0

@ChintanShah के रूप में कहा कि मैं v1.3.0 द्वारा अपनी समस्या हल कर सकते हैं – Shailesh

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