एंड्रॉइड स्टूडियो का यह संस्करण उपयोग किए गए ग्रेड के संस्करण के साथ असंगत है। तत्काल रन को अक्षम करना


91

मैं एप्लिकेशन को ठीक से बनाने में सक्षम हूं, लेकिन जब मैं इसे चलाता हूं तो मुझे यह त्रुटि मिलती है:

This version of android studio is incompatible with the gradle version used.Try disabling the instant run

fyi: मैंने तत्काल रन अक्षम किया है
संतोष कुमार

1
त्रुटि विवरण कहां हैं? क्या आपको छवि को दागने या त्रुटि को चिपकाने में याद आया
AndroidMechanic - वायरल पटेल

1
मेरे मामले में, यह तुरंत चलने के बाद मैंने काम करना शुरू कर दिया, अजीब ... यह तत्काल रन बंद होने पर त्रुटि दे रहा था।
mehmet6parmak

7
मेरे मामले में सिर्फ परियोजना की सफाई ने काम किया! ओह!
एसजेड

2
मैं दूसरा "बिल्ड-> क्लीन प्रोजेक्ट" इस मुद्दे को मेरे लिए भी हल कर दूंगा।
ब्रायन

जवाबों:


115

आप तत्काल रन के बजाय सामान्य बिल्ड रन का उपयोग कर सकते हैं।

पहले जाँच करें

पर जाएं सेटिंग्स / प्राथमिकताएं > बिल्ड, निष्पादन, तैनाती विकल्प > त्वरित भागो और सही का निशान हटाएँ सभी तीन बक्से।

  1. ग्रेड सेवाओं को अपग्रेड करना 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 का उपयोग करना सुनिश्चित करें)

  1. अपने बिल्ड फ़ोल्डर को हटाएं

    जब आप प्रोजेक्ट चलाते हैं, तो बिल्ड फ़ोल्डर स्वचालित रूप से बनाया जाएगा

  2. मेन्यू में BUILD ऑप्शन पर जाएं> प्रोजेक्ट क्लीन करें, प्रोजेक्ट बिल्ड करें

    यह बिना किसी तत्काल रन के काम करना चाहिए।


1
उत्तर के रूप में चरणों में समझाने के लिए धन्यवाद। इस त्रुटि से छुटकारा पाने के लिए सेटिंग्स और स्टेप 1 अनिवार्य हैं
मंजू

@Manju जब मैं त्रुटि से मिला, चरण 1 और सेटिंग्स की आवश्यकता है।
क्कवांग

1
यह एक अच्छा जवाब है, लेकिन क्या अभी भी तत्काल रन का उपयोग करने का एक तरीका है?
CaptainNemo

@ me1982 हाँ! अपने एंड्रॉइड स्टूडियो को नवीनतम संस्करण में अपडेट करें या एक ताज़ा संस्करण डाउनलोड करें
दिनेश सनी

4
मैं नवीनतम संस्करण का उपयोग कर रहा हूं। यह होने लगा क्योंकि मैंने नवीनतम को अद्यतन किया।
CaptainNemo

33

मेरे पास आसान कदम और सही तरीका भी था

1 - इन Settings-> Build, Execution, Deploymentविकल्प ->Instant Run

2 - स्पष्ट Enable instant run to hot swap code

3 - स्वच्छ परियोजना

p / s: यह पूरी तरह से काम करना चाहिए।


21

उपयोग किया गया ग्रेडल प्लगिन आमतौर पर आपके द्वारा उपयोग किए जा रहे एंड्रॉइड स्टूडियो के संस्करण के समान है।

Android Studio संस्करण की जाँच करें

मदद → के बारे में

और संस्करण पढ़ेगा Android Studio Version X.Y.Z

फिर जाएं

प्रोजेक्ट → ग्रेडेल लिपियाँ → build.gradle (प्रोजेक्ट)

और निर्भरता के तहत वर्गपथ को बदल देते हैं

classpath 'com.android.tools.build:gradle:X.Y.Z'

और परियोजना को पुनर्निर्माण / सिंक करें।


8

आप एंड्रॉइड स्टूडियो में इन चरणों का पालन करके त्वरित रन को अक्षम कर सकते हैं:

फ़ाइल → सेटिंग्स → प्राथमिकताएँ संवाद → बिल्ड → निष्पादन → तैनाती → त्वरित रन → अद्यतन परियोजना

यह सुविधा एंड्रॉइड स्टूडियो 2 में शुरू की गई है। हालांकि, जब आप इसे अक्षम करते हैं, तो अगली बार जब आप नए ऐप को अपने एमुलेटर पर धकेलने का प्रयास करते हैं तो यह बहुत धीमा होता है।

मेरे मामले में मैं सिर्फ कैनरी चैनल से नवीनतम निर्माण के लिए एंड्रॉइड स्टूडियो को अपडेट करता हूं और यह इस सुविधा को अक्षम किए बिना काम करता है।

आशा है कि यह मदद करेगा


1
यदि आप एंड्रॉइड स्टूडियो को अपडेट नहीं करना चाहते हैं, तो आप जॉन स्नो के उत्तर की तरह ग्रेडेल संस्करण संख्या को भी समायोजित कर सकते हैं।
स्टीफन कैसर

8

जैसा कि sjd द्वारा टिप्पणी की गई है: बस प्रोजेक्ट को साफ करना और निर्माण करना फिर से मदद कर सकता है यदि आप, मेरी तरह, एंड्रॉइड स्टूडियो में लागू स्वचालित अपडेट का उपयोग कर सकते हैं।


इसने मेरे लिए काम किया। यदि उपलब्ध हो, तो तत्काल चलाने को अक्षम करने से बेहतर समाधान।
रॉबर्ट लिबर्टाट

7

मैंने अभी एक बिल्ड> क्लीन प्रोजेक्ट और फिर ऐप को फिर से बनाया है!


मेरा दिन बना दिया!! धन्यवाद
Aovin महमूद

2

मैं ऐप को डिबग मोड में चलाना चाहता था और मुझे वही संदेश मिला, इसलिए मैंने कोशिश की:

  • फ़ाइल> कैश अमान्य करें और पुनः आरंभ करें ...
  • स्वच्छ परियोजना
  • प्रोजेक्ट बनाएं

कुछ भी काम नहीं किया ...

फिर, मैंने बिना डिबगिंग के प्रोजेक्ट को चलाने के लिए हरे तीर पर क्लिक किया ...

काम किया!

तो फिर मैंने एंड्रॉइड स्टूडियो में स्टॉप बटन के बाईं ओर विकल्प के साथ एक डिबगिंग सत्र जोड़ा।


0

मैंने इस तरह से ठीक किया।

classpath 'com.android.tools.build:gradle:2.0.0'अपने उच्च स्तर के बिल्ड.ग्रेड फ़ाइल में अपने क्लासपाथ को अपडेट करें ।

किया हुआ


0

मैं तो बस नष्ट कर दिया गया बिल्ड फ़ोल्डर और स्वच्छ परियोजना यह मेरे लिए काम किया ... !!!


0

Android स्टूडियो में 2.3.3

फ़ाइल -> सेटिंग्स -> निर्माण, निष्पादन, तैनाती -> त्वरित भागो -> गर्म स्वैप कोड के लिए तत्काल चलाने में असमर्थ (इसे अनचेक करें)

अब, आपने झटपट रन अक्षम कर दिया है ...

यह इंस्टेंट रन इश्यू को हल करेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.