2017-06-01 12 views
19

मैं एंड्रॉइड स्टूडियो 2.4 का उपयोग कर रहा हूं, और यह त्रुटि प्राप्त कर रहा हूं। स्पष्ट रूप से मुझे अपने एंड्रॉइड प्लगइन को अपडेट करना होगा, लेकिन जब मैंने नए संस्करणों के लिए जांसर की जांच की तो केवल उपलब्ध संस्करण 2.5.0-अल्फा-पूर्वावलोकन -02 था। जो एक ही त्रुटि का कारण बन जाएगा। मैं त्रुटि संदेश में कहीं भी देखता हूं जो कहता है कि मुझे ANDROID_DAILY_OVERRIDE पर्यावरण चर को प्रतिस्थापित करना होगा। लेकिन मुझे वास्तव में कोई जानकारी नहीं है कि इस पर्यावरण को कहां रखा जाए? क्या यह स्थानीय.प्रोपर्टीज पर जाना चाहिए या यह एक ओएस एनवी परिवर्तनीय है? मैं सोच रहा था कि किसी और को इस समस्या का सामना करना पड़ रहा है।एंड्रॉइड प्लगइन बहुत पुराना है (2.4.0-अल्फा 7)

यह पूर्ण संदेश

Error:(1, 0) The android gradle plugin version 2.5.0-alpha-preview-02 is too old, please update to the latest version. 
To override this check from the command line please set the ANDROID_DAILY_OVERRIDE environment variable to "8d256f619ba96afd1273947e8b8bebea4cb2fd05" 
<a href="fixGradleElements">Upgrade plugin to version 2.4.0-alpha7 and sync project</a><br><a 
href="openFile:C:/Users/hshahdoost/MyWork/BAmooz/Android/build.gradle">Open File</a> 
+4

बस हर कोई यह बताने के लिए: एंड्रॉयड स्टूडियो टीम " छोड़ दिया "एंड्रॉइड स्टूडियो 2.4 काम कर रहा है और भविष्य में एंड्रॉइड स्टूडियो 3.0 पर केंद्रित है। आप इसके बारे में यहां और अधिक पढ़ सकते हैं: https://android-developers.googleblog.com/2017/05/android-studio-3-0-canary1.html –

+0

मेरा वास्तव में 2.4.0-अल्फा 7 बहुत पुराना है, कृपया अपडेट करें 2.4.0-अल्फा 7, जीजीडब्ल्यूडी गूगल – behelit

+0

@behelit अच्छी तरह से, यह सही है 2.4.0 वास्तव में पुराना है, मेरा सुझाव है कि आप जल्द ही 3-आरसी 1 में अपग्रेड करें। क्योंकि ग्रैडल में कुछ अंतर हैं कि जितनी जल्दी आप आसानी से सामना कर सकते हैं, आप –

उत्तर

8

Windows पर यह afte ओएस (या स्थानीय उपयोगकर्ता) कुंजी "ANDROID_DAILY_OVERRIDE" के साथ वातावरण चर और मूल्य "8d256f619ba96afd1273947e8b8bebea4cb2fd05" जोड़ने और पुनः आरंभ एंड्रॉयड स्टूडियो द्वारा निर्धारित किया जा सकता है आर कि। एंड्रॉइड स्टूडियो 3.x में माइग्रेट करने के बाद यह एक पर्यावरण परिवर्तनीय वापस निकालना बेहतर है।

20

बीटा/अल्फा संस्करणों के लिए और उसके बाद एक 40 दिन सीमा नहीं है है, एंड्रॉयड स्टूडियो बलों आप नवीनतम संस्करण के लिए अद्यतन करने के लिए।

लेकिन यह मौजूद नहीं है तो एक संभव समाधान है कि वातावरण चर सेट कर रहा है, कमांड लाइन (मैक में) में क्रियान्वित (नवीनतम 3.0 के रूप में के साथ अल्फा है):

launchctl setenv ANDROID_DAILY_OVERRIDE 8d256f619ba96afd1273947e8b8bebea4cb2fd05

और पुन: लॉन्च एंड्रॉयड स्टूडियो

+0

पर "मैं लॉन्चक्टल सेटेंव" टर्मिनल कमांड पर टिप्पणी कर रहा था? मुझे यह नहीं मिल रहा है – olegivo

+0

मैक में, विंडोज या लिनक्स के लिए, आपको एक पर्यावरण परिवर्तनीय सेट करना होगा – nhpatt

+0

क्या मूल्य 8d256f619ba96afd1273947e8b8bebea4cb2fd05 का मतलब है? – Eselfar

2

उबंटू में मेरे समाधान:

cd /etc 
sudo gedit environment 

जोड़ें 'पर्यावरण' फ़ाइल के अंत तक: ANDROID_DAILY_OVERRIDE = "your_value"

बचाने के लिए और रिबूट

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