android - एंड्रॉइड स्टूडियो में ग्रेडल को कैसे अपडेट करें




android-studio gradle (9)

मैंने एंड्रॉइड स्टूडियो 0.1.9 स्थापित किया। आज मुझे संस्करण 0.2 में मिला और अपडेट किया गया और निश्चित रूप से मैंने अपडेट किया। स्थापना के बाद मैंने एंड्रॉइड स्टूडियो को पुनरारंभ किया लेकिन अब मुझे यह संदेश मिलता है:

प्रोजेक्ट एंड्रॉइड ग्रैडल प्लग-इन का पुराना संस्करण उपयोग कर रहा है। न्यूनतम समर्थित संस्करण 0.5.0 है। कृपया निर्भरता के संस्करण को अपडेट करें 'com.android.tools.build:gradle'

मैं उसको कैसे करू? मुझे एंड्रॉइड स्टूडियो में ग्रेबल प्लगइन के लिए कोई अपडेट टूल्स नहीं मिल रहा है।


अधिकांश समय आप एंड्रॉइड स्टूडियो को स्वचालित रूप से ग्रैडल प्लगइन अपडेट कर सकते हैं।

यदि आपका ग्रैडल प्लगइन संस्करण पीछे है, तो इंस्टेंट रन अधिकतर काम नहीं करेगा। इसलिए यदि आप तत्काल रन सेटिंग्स (प्राथमिकताएं> बिल्ड, निष्पादन, परिनियोजन> त्वरित रन) पर जाते हैं, तो आपको ऊपर दाईं ओर एक अपडेट प्रोजेक्ट बटन दिखाई देगा (नीचे छवि)। इसे क्लिक करने से ग्रैडल रैपर और बिल्ड टूल्स दोनों अपडेट होंगे।


अपनी रूट build.gradle फ़ाइल खोलें और इस तरह के build.gradle संस्करण को बदलें

पुराना संस्करण:

 dependencies {
        classpath 'com.android.tools.build:gradle:1.3.0'
    } 

नया संस्करण:

dependencies {
        classpath 'com.android.tools.build:gradle:1.5.0'
    }

ग्रैडल संस्करण संगतता के लिए यह देखें।


इससे मेरा काम बनता है:

बस '/home/your-user/.gradle/wrapper/dists/' पर जाएं

इसके अंदर सब कुछ हटा दें

इसे एंड्रॉइड स्टूडियो द्वारा प्रतिस्थापित किया जाएगा

टर्मिनल रन पर: आयनिक अनुकरण एंड्रॉइड

यह सब ...


उन लोगों के लिए जिनके पास अभी भी समस्या है (उदाहरण के लिए 2.8.0 से 2.10.0 तक स्विच करने के लिए), फ़ाइल gradle-wrapper.properties पर जाएं और वितरण URL को रास्ते में सेट करें।

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip

मैंने 2.8.0 से 2.10.0 बदल दिया और बाद में सिंक करना न भूलें


ओपन फाइल > परियोजना संरचना > परियोजना टैब

एंड्रॉइड स्टूडियो ने प्रोजेक्ट स्ट्रक्चर मेनू में वर्तमान प्रोजेक्ट में इस्तेमाल किए गए ग्रेडल और प्लगइन को जांचने और अपडेट करने के लिए बनाया है।

वेबसाइट के नीचे एंड्रॉइड स्टूडियो की ग्रेडल और ग्रेडल प्लगइन को अपडेट करने के तरीके पर एक विस्तृत स्पष्टीकरण देता है।

ग्रेडल प्लगइन एंड्रॉइड स्टूडियो अपडेट करें


फ़ाइल> सेटिंग्स> बिल्ड, निष्पादन, परिनियोजन> निर्माण उपकरण> ग्रैडल> ग्राडल होम पथ पर जाएं

अब, सेट करें डिफ़ॉल्ट ग्रेडल रैपर का उपयोग करें और प्रोजेक्ट \ gradle \ wrapper \ gradle-wrapper.properties फ़ाइलें फ़ील्ड वितरण यूआरएल संपादित करें

distributionUrl = https: //services.gradle.org/distributions/gradle-2.10-all.zip


मैं अभी तक टिप्पणी नहीं कर सकता।

केविन के समान लेकिन विभिन्न यूआई चरण के साथ:

यह ओपी के लिए सही जवाब नहीं हो सकता है, लेकिन सवाल के शीर्षक का उत्तर है: एंड्रॉइड स्टूडियो (एएस) में ग्रैडल कैसे अपडेट करें:

  • एएस द्वारा समर्थित नवीनतम संस्करण प्राप्त करें: http://www.gradle.org/downloads (वर्तमान में 1.9, 1.10 अभी तक एएस द्वारा समर्थित नहीं है)
  • इंस्टॉल करें: जहां कहीं भी इंस्टॉल किया गया है, कहीं भी अनजिप करें: सी: \ उपयोगकर्ता [उपयोगकर्ता नाम] \ gradle-1.9 \
  • ओपन एएस: फ़ाइल-> सेटिंग्स-> बिल्ड, निष्पादन, परिनियोजन-> उपकरण बनाएं-> ग्रेड-> सेवा निर्देशिका पथ: (ऊपर सेट किए गए फ़ोल्डर में बदलें) -> ठीक क्लिक करें। नीचे की स्थिति को इंगित करना चाहिए कि यह व्यस्त है और त्रुटि को ठीक किया जाना चाहिए। एएस को फिर से शुरू करना पड़ सकता है

मैक पर, टर्मिनल खोलें और instructions अनुसार निम्न आदेश चलाएं:

$ curl -s https://get.sdkman.io | bash

फिर

$ sdk install gradle 3.0

एक बार स्थापना पूर्ण होने के बाद, टर्मिनल पूछेगा कि इसे डिफ़ॉल्ट संस्करण के रूप में सेट करना है या नहीं, तो y टाइप करें और इसे डिफ़ॉल्ट संस्करण बनाएं।

अब एंड्रॉइड स्टूडियो खोलें -> टर्मिनल और निम्न कमांड चलाएं

Gradle --version

यह ओपी के लिए सही जवाब नहीं हो सकता है, लेकिन सवाल के शीर्षक का उत्तर है: एंड्रॉइड स्टूडियो (एएस) में ग्रैडल कैसे अपडेट करें:

  • एएस द्वारा समर्थित नवीनतम संस्करण प्राप्त करें: http://www.gradle.org/downloads (वर्तमान में 1.9, 1.10 अभी तक एएस द्वारा समर्थित नहीं है)
  • इंस्टॉल करें: जहां कहीं भी इंस्टॉल किया गया है, कहीं भी अनजिप करें: सी: \ उपयोगकर्ता [उपयोगकर्ता नाम] \ gradle-1.9 \
  • ओपन एएस: फ़ाइल-> सेटिंग्स-> ग्रैडल-> सेवा निर्देशिका पथ: (ऊपर सेट किए गए फ़ोल्डर में बदलें) -> ठीक क्लिक करें। नीचे की स्थिति को इंगित करना चाहिए कि यह व्यस्त है और त्रुटि को ठीक किया जाना चाहिए। एएस को फिर से शुरू करना पड़ सकता है






file-dependancy