2014-07-06 16 views
16

यहां पूछे गए प्रश्न के समान: Android Studio unsupported version of gradle but I'm using a compatible version, लेकिन उत्तर में मेरे लिए समस्या ठीक नहीं होती है।एंड्रॉइड स्टूडियो ग्रैडल प्लगइन का असमर्थित संस्करण

मैं एंड्रॉइड स्टूडियो बीटा 0.8.1 का उपयोग कर रहा हूं उबंटू 14.04 एलटीएस के तहत चल रहा है। मैं एक परियोजना है जो अपनी टीम के साथ साझा किया जाता आयात करने के लिए कोशिश कर रहा हूँ, लेकिन जब मैं परियोजना क्लोन और इसे बनाने के लिए प्रयास है, मैं इस त्रुटि मिलती है:

Error:The project is using an unsupported version of the Android Gradle 
plug-in (0.11.2) <a href="fixGradleElements">Fix plug-in version and re-import 
project</a> 

जब मैं लिंक पर क्लिक करें, मैं इस त्रुटि मिलती है :

buildscript { 
    ... 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.11.+' 
    } 
} 

मैं मैन्युअल Gradle मैं का नवीनतम संस्करण स्थापित किया है:

12:21:30 PM Quick Fix Failed 
     Unable to find any references to the Android Gradle plug-in in build.gradle files. 
     Please click the link to perform a textual search and then update the build files manually. 

यहाँ मेरी build.gradle फ़ाइल के प्रासंगिक अनुभाग है n को इस समस्या को सुधारने का प्रयास (उबंटू वास्तव में केवल मुझे संस्करण 1.4 देना चाहता है, लेकिन हमारे प्रोजेक्ट को ग्राडल 1.11+ के लिए कॉन्फ़िगर किया गया है।

------------------------------------------------------------ 
Gradle 1.11 
------------------------------------------------------------ 

Build time: 2014-02-11 11:34:39 UTC 
Build number: none 
Revision:  a831fa866d46cbee94e61a09af15f9dd95987421 

Groovy:  1.8.6 
Ant:   Apache Ant(TM) version 1.9.2 compiled on July 8 2013 
Ivy:   2.2.0 
JVM:   1.8.0_05 (Oracle Corporation 25.5-b02) 
OS:   Linux 3.13.0-30-generic amd64 

मैं स्थानीय Gradle स्थापना (फ़ाइल> सेटिंग> Gradle> स्थानीय Gradle वितरण का उपयोग करें), लेकिन यह केवल एक पैदावार उपयोग करने के लिए एंड्रॉयड स्टूडियो स्थापित करने का प्रयास: यहाँ "Gradle -v" के उत्पादन में है त्रुटि है कि एक दिया गया कार्य रूट प्रोजेक्ट में नहीं पाया जा सकता है। (?)

जब मैं कमांड "./gradlew स्वच्छ assembleDebug", यह पूरी तरह से बनाता है के साथ कमांड लाइन से परियोजना का निर्माण और मैं स्थापित करने और APK को चलाने के लिए सक्षम हूँ।

मुझे समझ में नहीं आता कि मैं क्या गलत कर रहा हूं, या इसे कैसे ठीक किया जाए। कोई संकेत गहराई से सराहना की जाएगी!

+0

अपने निर्माण उपकरण तैयार हैं एसडीके प्रबंधक में आज तक? – Daveloper87

+0

मेरे पास बिल्ड टूल्स संस्करण 20 (और 19. *, और 18. *, और 17) स्थापित है। –

उत्तर

18

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

buildscript { 
    ... 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.12.+' 
    } 
} 

चेक संगतता के लिए इस उत्तर:

Android Studio Gradle issue upgrading to version 0.5.0 - Gradle Migrating From 0.8 to 0.9 - Also Android Studio upgrade to 0.8.1

+0

धन्यवाद। मुझे आश्चर्य है कि यह इस कम काम को करने में क्यों विफल रहता है .. –

+0

मेरी रात को बचाया। TX – prashantwosti

1

अब मैं समझता हूँ मैं गलत क्या कर रहा था। एंडॉइड स्टूडियो का नया संस्करण जो मैंने स्थापित किया है वह ग्रेडल 0.11 का समर्थन नहीं करता है। * प्लगइन। ठीक मेरी build.gradle के सभी इस प्रकार फ़ाइलें अद्यतन करने के लिए है:

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.12.+' 
    } 
} 

तो मैं बदल गया है 'Gradle:। 0.11 +' करने के लिए 'Gradle:। 0.12 +'।

build.gradle फ़ाइल (फ़ाइलें) खोलने और त्रुटि संदेश जो प्रासंगिक तर्ज पर प्रदर्शित किए गए को देख कर, मैं देख सकता था कि वे थे ज्यादा त्रुटि संदेश जो मैं मूल रूप के साथ सामना किया था की तुलना में अधिक उपयोगी है। मैं अपने ग्रेडल स्थापना, या एंड्रॉइड स्टूडियो में मेरी ग्रेडल प्लगइन को अपग्रेड करने के लिए कुछ रास्ता तलाश रहा था। एक अलग ग्रेडल प्लगइन संस्करण निर्दिष्ट करने के लिए बिल्ड फ़ाइल को अपडेट करने के लिए एंड्रॉइड स्टूडियो चाहता था। मुझे समझ में नहीं आता कि यह वास्तव में क्यों जरूरी था - मैंने स्रोत कोड में कोई चीज़ नहीं बदली है! - लेकिन एंड्रॉइड स्टूडियो अब खुशी से मेरी परियोजना का निर्माण और संचालन करेगा।

स्पष्टीकरण के लिए गेब्रियल मारियोटि के लिए धन्यवाद।

0

मैं भी लिनक्स टकसाल पर यह त्रुटि आई 17.

मैं Ubuntu खजाने से Gradle स्थापित किया था, लेकिन यह संस्करण 1.4 था। तो मैं 1.10 पीपीए का उपयोग कर डाउनलोड:

sudo add-apt-repository ppa:cwchien/gradle 
sudo apt-get update 
sudo apt-get install gradle-1.10 

नोटsudo apt-get install gradle मत करो, (इस समय 2.x) नवीनतम संस्करण के रूप में भी एंड्रॉयड स्टूडियो द्वारा अस्वीकार कर दिया है

+0

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

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