मैं एप्लिकेशन को ठीक से बनाने में सक्षम हूं, लेकिन जब मैं इसे चलाता हूं तो मुझे यह त्रुटि मिलती है:
This version of android studio is incompatible with the gradle version used.Try disabling the instant run
मैं एप्लिकेशन को ठीक से बनाने में सक्षम हूं, लेकिन जब मैं इसे चलाता हूं तो मुझे यह त्रुटि मिलती है:
This version of android studio is incompatible with the gradle version used.Try disabling the instant run
जवाबों:
आप तत्काल रन के बजाय सामान्य बिल्ड रन का उपयोग कर सकते हैं।
पहले जाँच करें
पर जाएं सेटिंग्स / प्राथमिकताएं > बिल्ड, निष्पादन, तैनाती विकल्प > त्वरित भागो और सही का निशान हटाएँ सभी तीन बक्से।
ग्रेड सेवाओं को अपग्रेड करना URL:
प्रोजेक्ट> ग्रेडल> रैपर> gradle-wrapper.properties
से URL बदलें
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
सेवा
distributionUrl=https\://services.gradle.org/distributions/gradle-2.11-all.zip
(यहां नवीनतम डिस्ट्रीब्यूशन ग्रेडल प्लगइन वर्जन ढूंढें: http://services.gradle.org/distributions
** gradle-x.xx-all.zip का उपयोग करना सुनिश्चित करें)
अपने बिल्ड फ़ोल्डर को हटाएं
जब आप प्रोजेक्ट चलाते हैं, तो बिल्ड फ़ोल्डर स्वचालित रूप से बनाया जाएगा
मेन्यू में BUILD ऑप्शन पर जाएं> प्रोजेक्ट क्लीन करें, प्रोजेक्ट बिल्ड करें
यह बिना किसी तत्काल रन के काम करना चाहिए।
उपयोग किया गया ग्रेडल प्लगिन आमतौर पर आपके द्वारा उपयोग किए जा रहे एंड्रॉइड स्टूडियो के संस्करण के समान है।
Android Studio संस्करण की जाँच करें
मदद → के बारे में
और संस्करण पढ़ेगा
Android Studio Version X.Y.Z
फिर जाएं
प्रोजेक्ट → ग्रेडेल लिपियाँ → build.gradle (प्रोजेक्ट)
और निर्भरता के तहत वर्गपथ को बदल देते हैं
classpath 'com.android.tools.build:gradle:X.Y.Z'
और परियोजना को पुनर्निर्माण / सिंक करें।
आप एंड्रॉइड स्टूडियो में इन चरणों का पालन करके त्वरित रन को अक्षम कर सकते हैं:
फ़ाइल → सेटिंग्स → प्राथमिकताएँ संवाद → बिल्ड → निष्पादन → तैनाती → त्वरित रन → अद्यतन परियोजना
यह सुविधा एंड्रॉइड स्टूडियो 2 में शुरू की गई है। हालांकि, जब आप इसे अक्षम करते हैं, तो अगली बार जब आप नए ऐप को अपने एमुलेटर पर धकेलने का प्रयास करते हैं तो यह बहुत धीमा होता है।
मेरे मामले में मैं सिर्फ कैनरी चैनल से नवीनतम निर्माण के लिए एंड्रॉइड स्टूडियो को अपडेट करता हूं और यह इस सुविधा को अक्षम किए बिना काम करता है।
आशा है कि यह मदद करेगा
जैसा कि sjd द्वारा टिप्पणी की गई है: बस प्रोजेक्ट को साफ करना और निर्माण करना फिर से मदद कर सकता है यदि आप, मेरी तरह, एंड्रॉइड स्टूडियो में लागू स्वचालित अपडेट का उपयोग कर सकते हैं।
मैंने अभी एक बिल्ड> क्लीन प्रोजेक्ट और फिर ऐप को फिर से बनाया है!
मैं ऐप को डिबग मोड में चलाना चाहता था और मुझे वही संदेश मिला, इसलिए मैंने कोशिश की:
कुछ भी काम नहीं किया ...
फिर, मैंने बिना डिबगिंग के प्रोजेक्ट को चलाने के लिए हरे तीर पर क्लिक किया ...
काम किया!
तो फिर मैंने एंड्रॉइड स्टूडियो में स्टॉप बटन के बाईं ओर विकल्प के साथ एक डिबगिंग सत्र जोड़ा।
मैंने इस तरह से ठीक किया।
classpath 'com.android.tools.build:gradle:2.0.0'
अपने उच्च स्तर के बिल्ड.ग्रेड फ़ाइल में अपने क्लासपाथ को अपडेट करें ।
किया हुआ
मैं तो बस नष्ट कर दिया गया बिल्ड फ़ोल्डर और स्वच्छ परियोजना यह मेरे लिए काम किया ... !!!