नोट: मेरा उत्तर काफी लंबा है, लेकिन इसके केवल 2 कदम दूर हैं यदि आप वर्तमान परियोजना के साथ कॉन्फ़िगर करने का एक सही तरीका चाहते हैं।
मैंने पाया कि वास्तविक समस्या क्या थी। असल में, प्रत्येक एंड्रॉइड प्रोजेक्ट अपने स्वयं के संस्करण के साथ आता है, जो कि ग्रेडल रैपर है।
dir पर एक नज़र
ProjectName / Gradle / आवरण
यहां प्रॉपर्टी फ़ाइल में इस प्रोजेक्ट के उपयोग के लिए ग्रेडेल का संस्करण कहा गया है:
#Mon Sep 08 13:53:18 PDT 2014
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.7-all.zip
तो मुद्दा यह है कि यदि आपके पास ग्रेडेल का संस्करण नहीं है तो यह आपके लिए उस संस्करण को डाउनलोड करेगा । उदाहरण के लिए इस dir पर एक नज़र है, जहाँ यह मेरे लिए gradle संस्करण डाउनलोड करता है
/home/myusername/.gradle/wrapper/dists
की तरह लगता है
यदि आपके पास नहीं है तो यहां यह ग्रेडेल के संस्करण को डाउनलोड करने का प्रयास करेगा। यदि आप ग्रेडेल के अन्य संस्करण को डाउनलोड करने में सहज हैं तो आप तब तक इंतजार कर सकते हैं जब तक कि यह पूरा न हो जाए
वर्कअराउंड हो जाएगा: 1. अगर प्रोजेक्ट पहले से क्लोन पर है।
- गोटो अपने प्रोजेक्टडियर / ग्रेडेल / रैपर
3. वितरण संस्करण का संस्करण जो आपके पास पहले से मौजूद है: जैसे: 2.2.1-all के लिए
url होगा
distributionUrl = https: //services.gradle.org/distributions/gradle-2.2.1-all.zip
4. कोपी ग्रेडल-रैपर.जर से अपने प्रोजेक्टडिर / ग्रेडल / रैपर को
.gradle / आवरण / dists / gradle-2.1.1-all / 4ryh47z6pv2tj9n03uiw8pzc6 / gradle-2.2.1 / lib / gradle-wrapper.jar (ग्रेड-रैपर 2.2.1.jar का नाम बदलने के लिए मत भूलना।)
- अब अपने प्रोजेक्ट को स्टूडियो में आयात करें .. और यह काम करता है।