2013-09-25 8 views
13

मैंने एंड्रॉइड स्टूडियो को अपडेट किया और यह त्रुटि प्राप्त करना शुरू कर दिया। मुझे ग्रेडल के साथ कोई अनुभव नहीं है और ऐसा लगता है कि क्या गलत हो सकता है।ग्रैडल त्रुटि - कार्य पर incrementalTask.taskAction() को कॉल नहीं किया जा सका ': प्रोजेक्ट: mergeDebugResources'

यहां पूर्ण त्रुटि है।

Gradle: Execution failed for task ':project:mergeDebugResources'. Could not call IncrementalTask.taskAction() on task ':project:mergeDebugResources'

+0

मैं एक ही त्रुटि मिल रही है ... आप Gradle आदेश मैं निम्नलिखित स्टैक ट्रेस की वजह से प्राप्त करने के लिए जोड़ देते हैं तो "--stacktrace": java.lang.NoSuchMethodError: com.android.sdklib.SdkManager। createManager (Ljava/लैंग/स्ट्रिंग; Lcom/एंड्रॉयड/utils/ILogger;) Lcom/एंड्रॉयड/sdklib/SdkManager; \t com.android.builder.DefaultSdkParser.initParser (DefaultSdkParser.java:76) .... –

+0

मैं इसे स्टूडियो 0.2.10 के साथ भी देख रहा हूं और टूल 18.0.1 बना रहा हूं। क्या आपने इसे ठीक करने का प्रबंधन किया था? – Matthias

+0

ग्रेडल प्लगइन के अंतिम संस्करण का उपयोग करें (वर्तमान 0.6.3) – tbruyelle

उत्तर

17

तो Gradle पर पढ़ने के बाद, मैं इस आदेश को 'gradlew compileDebug --stacktrace' करने की कोशिश की तो के रूप में एक और विस्तृत त्रुटि को देखने के लिए। यह पता चला कि समस्या वास्तव में एक डुप्लिकेट संसाधन मुद्दा था और धीरे-धीरे मुझे एक सामान्य त्रुटि दे रहा था।

+0

मुझे 'gradlew compileDebug --stacktrace' के बारे में पता नहीं था। इस प्रकार मेरे लिए एक जीवन सुरक्षित है। – sunlock

+0

आप gradlew कमांड कैसे चलाते हैं? मैं मैक पर एंड्रॉइड स्टूडियो का उपयोग कर रहा हूं। – aaronsnoswell

+1

देखें -> टूल विंडोज़ -> टर्मिनल पर जाएं। अब आप वहां से अपने ग्रेडल कमांड चला सकते हैं। –

0

इस समस्या के साथ मेरी समस्या यह थी कि मेरे पास एक निर्देशिका() मेरी निर्देशिका नाम में थी।

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

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