2016-12-20 14 views
19

क्लासपाथ 'com.android.tools.build:gradle.3.3.0-beta1' का उपयोग करके एंड्रॉइड स्टूडियो के नवीनतम अपडेट के बाद, मुझे क्रमिक सिंक पर निम्न त्रुटि मिल रही है ।
त्रुटि: Gradle डीएसएल विधि नहीं मिला: 'है()'ग्रैडल डीएसएल विधि नहीं मिली: 'है()'

कोई भी विचार

अद्यतन अपने एंड्रॉयड वॉली द्वारा casused, पूर्ण त्रुटि:

त्रुटि: असफलता: निर्माण एक अपवाद के साथ विफल ।

  • कहाँ: स्क्रिप्ट 'डी: \ APPS-MOBI ** \ एंड्रॉयड \ वॉली \ bintray.gradle' लाइन: 64

  • क्या गलत हो गया: एक समस्या स्क्रिप्ट का मूल्यांकन हो गई।

    Could not find method has() for arguments [release] on project ':volley' of type org.gradle.api.Project.

  • प्रयास करें: स्टैक ट्रेस पाने के लिए --stacktrace विकल्प के साथ भागो। अधिक लॉग आउटपुट प्राप्त करने के लिए --info या --debug विकल्प के साथ चलाएं।

+0

आप पूर्ण Gradle फ़ाइलें उपलब्ध कराएं, तो या कम से कम |

एंड्रॉयड स्टूडियो में

परियोजना पेड़ और संपादित के शीर्ष क्लिक करें? (त्रुटि संदेश में एक पंक्ति संख्या होनी चाहिए) – Lovis

+0

@ लोविस, यह एंड्रॉइड वॉली से आ रहा है: प्रकाशित = project.has ("रिलीज") –

+0

@ लोविस एरर: विफलता: अपवाद के साथ असफल रहा। * कहाँ: स्क्रिप्ट 'डी: \ APPS-MOBI \ डायल-ए-समर्थक \ एंड्रॉयड \ वॉली \ bintray.gradle' लाइन: 64 * क्या गलत हो गया: एक समस्या स्क्रिप्ट का मूल्यांकन हो गई। > प्रोजेक्ट पर रिलीज [रिलीज] के लिए विधि() रिलीज नहीं हो सका: 'volley' प्रकार org.gradle.api.Project। * कोशिश करें: स्टैक ट्रेस प्राप्त करने के लिए - स्टैकट्रैक विकल्प के साथ चलाएं। अधिक लॉग आउटपुट प्राप्त करने के लिए --info या --debug विकल्प के साथ चलाएं। –

उत्तर

60

का इन बाहर टिप्पणी "= प्रकाशित project.has (" रिहाई ")"

publish = project.has("release") 
से

The has() method has been deprecated and is scheduled to be removed in Gradle 3.0. Please use the hasProperty() or ext.has() method instead.

वॉली के bintray.gradle फ़ाइल में लाइन बदलने: वॉली परियोजना अब थोड़ी देर के लिए निम्न चेतावनी दी है

को
publish = project.hasProperty("release") 

मैं bintray.gradle में लाइन 64 के आसपास = project.has प्रकाशित ("रिहाई") पाया मुद्दा

+0

मुझे एक ही समस्या का सामना करना पड़ रहा है लेकिन आपका समाधान मेरी परियोजना में काम नहीं कर रहा है –

+0

@ आशीषशही क्या आप एक ही मूल्य पर 'एसडीके संस्करण संकलित करें' और 'बिल्ड टूल्स संस्करण' सेट करते हैं? यानी अगर पहले 'एपीआई 25' है, तो दूसरा होना चाहिए' 25.0.0' – vladimir

+0

मैं संकलन 'com.android का उपयोग कर रहा हूं।वॉली: वॉली: 1.0.0 'और यह मेरी समस्या का समाधान नहीं किया –

0

तो एक ही समस्या थी कि मैं इस की कोशिश की: अपने वॉली मॉड्यूल पर जाएं और "bintray.gradle" फ़ाइल

0

ठीक करने के लिए लगता है। बात यह है कि त्रुटि पैदा FindInPath

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