संदेश के साथ इंडेक्सिंग फ्रीज: बैच अपडेट के कारण इंडेक्सिंग रुक गई


141

मैंने एंड्रॉइड स्टूडियो को 3.2 संस्करण में अपडेट किया है।

उस अपडेट के बाद मेरी कोई परियोजना इंडेक्स नहीं करना चाहती।

यह संदेश के साथ जमा देता है

"बैच अपडेट के कारण अनुक्रमण रोक दिया गया"।

मैं इसे कैसे ठीक करूं?

फ़ाइल gradle-wrapper.properties:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

फ़ाइल gradle-properties:

org.gradle.jvmargs=-Xmx1536m
org.gradle.parallel=true
org.gradle.daemon=true
org.gradle.configureondemand=true

क्या आपके build.gradle में कुछ उत्पाद फ्लेवर हैं? क्या आपके पास "एप्लिकेशन" को छोड़कर अन्य मॉड्यूल हैं?
एरैकोड

@ एराकोड नहीं। मेरे पास ऐप को छोड़कर कोई अन्य मॉड्यूल नहीं है।
Axbor Axrorov

मेरे लिए संदेश था: बैच अपडेट के कारण अनुक्रमण रोक दिया गया। एक टिप्पणी जोड़ना ताकि Google और सूचकांक ठीक से: D
droid256

अन्य सभी समाधानों को आजमाने के बाद परियोजना को फिर से आयात करना मेरे लिए एकमात्र उपाय है
साद बिलाल

जवाबों:


72

मुझे एंड्रॉइड स्टूडियो 3.2 के साथ एक ही मुद्दे का सामना करना पड़ा । कैश को अमान्य कर दिया और Android Studio को पुनः आरंभ किया, लेकिन यह अभी भी मेरे लिए काम नहीं आया। फिर मैंने इस परियोजना को फिर से आयात किया और इसने काम किया!


3
मैं के रूप में 3.2 में एक ही समस्या थी और केवल फिर से आयात भी हल ... ty :)
एलेक्स फेलिप

2
मैंने इसे सभी .iml फ़ाइलों और .idea फ़ोल्डर को हटाकर हल कर दिया है
gnomeria

3
"री-इम्पोर्ट" का क्या मतलब है? यह विकल्प कहां है या मैं यह कैसे करूं?
जोनाथन रीस

मेरा मतलब था कि इस परियोजना को एक बार फिर से आयात करना है।
मुहम्मद रियास एम

6
(फ़ाइल-> अमान्य कैश) 3.2 से 3.3 तक अपडेट करने के बाद मेरे लिए काम किया
ब्रेंडन Cordingley

39

बस पुनः आरंभ करें ( File > Invalidate Cache & Restart > Just Restart)

मुझे एंड्रॉइड स्टूडियो 3 में इस मुद्दे का सामना करना पड़ा 3. + जब कुछ ग्रेडल प्रक्रिया के बीच जबरदस्ती स्टूडियो बंद हो गया।


यह काम करता है, लेकिन तब मुझे मार्क त्रुटि मिलती है जब मार्कडाउन समर्थन को अपडेट किया जाता है, इसे ठीक करने के लिए इस धागे का पालन करें: stackoverflow.com/questions/11571201/…
फल

अन्य सभी समाधानों को आजमाने के बाद परियोजना को फिर से आयात करना मेरे लिए एकमात्र उपाय है
साद बिलाल

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

34

प्ले बटन दबाने पर मेरे लिए काम किया। इसने अनुक्रमण समाप्त किया और सेकंड में एपीके स्थापित किया। पकड़ यह है कि मुझे हर बार ऐसा करना पड़ता है और बैच अपडेट नहीं होता है।


इसने मेरे लिए भी काम किया ... लेकिन क्या आप जानते हैं कि इसे कैसे स्वचालित करना है?
नदीम शेख

26

प्रगति पट्टी के दाईं ओर स्थित प्ले बटन पर क्लिक करें।


प्ले बटन पर क्लिक करने के बाद यह दिखना शुरू हो जाता है Scanning files to index, लेकिन कोई बदलाव नहीं होता है और 10 मिनट के बाद भी कुछ नहीं होता है। प्रगति पट्टी अभी भी लोड हो रही है। लेकिन, इस परियोजना को बंद करें और मेरे लिए फिर से काम करें
आदर्श विजयन पी।

4
@ AdarshVijayanP यह मुद्दा फिर से होगा कि क्या आप स्टूडियो को पुनरारंभ करते हैं या बटन दबाते हैं। ज्यादातर मामलों के लिए, प्ले बटन पर क्लिक करने से यह समस्या हल हो जाएगी। मुझे उम्मीद है कि यह एंड्रॉइड स्टूडियो के अगले अपडेट के साथ तय किया जाएगा।
Twenk11k

21

इस संदेश के दाईं ओर प्ले बटन दबाएँ और समस्या हल हो जाएगी।

आपको इसे हर बार करना होगा, क्योंकि अभी समस्या व्यवस्थित है और इसे प्रदर्शित होने से रोकने का कोई समाधान नहीं है।


यह पहली चीज है जो मैं कोशिश करता हूं, मदद नहीं करता है
Axbor Axrorov

8
omfg, मैं विश्वास नहीं कर सकता कि इस मुद्दे ने मुझे कितना नाराज किया और यह उस छोटे लानत बटन पर क्लिक करके हल हो गया है जो मैंने पहले कभी नहीं देखा था।
ऑटोनॉमस

13

मैंने कैश को अमान्य कर दिया और Android Studio को पुनः आरंभ किया। मेरे लिए वह काम कर गया। आप यह कर सकते हैं: File > Invalidate Caches / Restart > Invalidate and Restart


1
कैश को कैसे अमान्य किया जा सकता है?
पीटर मोर्टेंसन

5
फ़ाइल पर जाएं> अमान्य कैश / पुनः आरंभ करें> अमान्य और पुनः प्रारंभ करें
Tamoxin

12

मैंने कई बार इस मुद्दे का सामना किया और मैंने जो कुछ किया वह है:

सबसे पहले, एंड्रॉइड स्टूडियो के निचले भाग पर प्रोसेसिंग बार पर क्लिक करें।

एक पॉप अप विंडो स्क्रीन पर इस तरह दिखाई देगी- यहां छवि विवरण दर्ज करें

लाल चक्कर वाले प्ले बटन पर क्लिक करें और प्रक्रिया को पूरा होने दें।

कृपया ध्यान दें कि आपको इस समस्या का सामना करते हुए हर बार इसे दोहराना होगा क्योंकि यह एएस संस्करण 3.2 में किसी प्रकार का बग या कुछ है

वैकल्पिक: यदि आप पॉप-अप को कम करना चाहते हैं तो (-) न्यूनतम बटन पर क्लिक करें


2
@MarkBuikema लेकिन यह समाधान है जो हमेशा काम करता है और मैंने कई अन्य तरीकों की कोशिश की है और परीक्षण किया है, लेकिन कोई भी काम नहीं किया है और यह हर बार काम करता है इसलिए मैंने इसे उत्तर के रूप में पोस्ट किया है। आशा है कि यह किसी की मदद कर सकता है। मुझे लगता है कि वे इस मुद्दे को एंड्रॉइड स्टूडियो के अगले अपडेट में ठीक कर देंगे।
हर्षित अग्रवाल

8

मैंने उसी मुद्दे का सामना किया, ऐसा लगता है कि एंड्रॉइड स्टूडियो कैश को गड़बड़ कर देता है।

पर जाएं फ़ाइल > अमान्य कैश और पुनः प्रारंभ

फिर पॉप अप पर जो प्रकट होता है वह अमान्य और रीस्टार्ट चुनें


6

ऐसा लगता है कि एंड्रॉइड स्टूडियो के साथ ही एक समस्या है। मैंने इन चरणों का पालन करके इस मुद्दे को अब ठीक कर दिया है:

  1. File> पर क्लिक करेंInvalidate Caches / Restart
  2. पॉप अप चुनें पर Invalidate and Restart

6

कैश को अमान्य कर दिया -> पुनः आरंभ किया गया एंड्रॉइड स्टूडियो -> प्रोजेक्ट स्थान से प्रोजेक्ट को फिर से आयात करें। मेरे लिए इसका काम किया


5

यह v3.2 के बाद से एंड्रॉइड स्टूडियो में एक मुद्दा है, मैंने एंड्रॉइड स्टूडियो इश्यू ट्रैकर में एक मुद्दा पोस्ट किया है, इसे आखिरकार स्वीकार किया जा रहा है। इसके हल के लिए उनका इंतजार किया जा रहा है।

यहाँ मुद्दा ट्रैकर है , आप यहाँ से अनुसरण कर सकते हैं।

कृपया समस्या को हल करने में मदद करने के लिए इस मुद्दे को देखें।


यह इस उत्तर का समाधान प्रदान नहीं करता है। यदि आपने तब तक कोई समस्या पोस्ट की है तो इस समस्या का एक अस्थायी समाधान प्रदान करें।
हर्षित अग्रवाल

4

इंटरनेट से जुड़े रहें। बैच को अपडेट किया जाना चाहिए। एक बार के बाद और अगली बार यह आसान हो जाएगा। या ... प्ले बटन पर क्लिक करें।


3

मैंने इस त्रुटि को देखा और यहां तैनात किसी भी समाधान ने मेरे लिए काम नहीं किया। मेरे पास एक विशिष्ट परिदृश्य था (नीचे देखें), और मैं अपने विशिष्ट परिदृश्य में समस्या से छुटकारा पा सकता था। सुनिश्चित नहीं हैं कि यदि ओपी का परिदृश्य समान था, तो यहां मेरे दो सेंट हैं:

मेरे विशिष्ट मामले में मेरे पास एंड्रॉइड स्टूडियो में दो परियोजनाएं खुली थीं, जिसमें से एक परियोजना एक sshfs- माउंटेड डायरेक्टरी से थी (दूसरी परियोजना मेरे कंप्यूटर के लिए स्थानीय थी)। मेरा मानना ​​है कि एंड्रॉइड स्टूडियो ने दोनों परियोजनाओं पर, अजीब तरह से संदेश को "बैचिंग के कारण अनुक्रमित रोक दिया" फेंक दिया ।

स्थानीय प्रोजेक्ट पर त्रुटि से छुटकारा पाने के लिए, मुझे रिमोट माउंटेड प्रोजेक्ट को बंद करना पड़ा। उस प्रोजेक्ट को बंद करने पर, संदेश मेरे स्थानीय प्रोजेक्ट के लिए चला गया था।

उम्मीद है की वो मदद करदे।


3
  1. अपना प्रोजेक्ट बंद करें
  2. अपने प्रोजेक्ट रूट डायरेक्टरी में जाएं,
  3. xxx.imlफ़ाइल .ideaऔर .gradleफ़ोल्डरों को ढूंढें और हटाएं
  4. एंड्रॉइड स्टूडियो का उपयोग करके अपनी परियोजना को फिर से खोलें

3

मेरे पास एक ही मुद्दा था और मैंने निम्न कार्य करके तय किया: फ़ाइल पर क्लिक करें -> अमान्य कैश / पुनः आरंभ पर क्लिक करें आपको एक पॉप अप दिखाई देगा -> अमान्य और रीस्टार्ट का चयन करें


1

मैंने इसे प्रोजेक्ट को ज़िप फ़ाइल में निर्यात करके सामान्य की तरह खोला। आप फ़ाइल नावबार पर क्लिक करके निर्यात कर सकते हैं और ज़िप फ़ाइल में निर्यात चुन सकते हैं


1

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

मैंने फिर स्थानीय रिपॉजिटरी को हटा दिया और इसे फिर से बनाया लेकिन इस बार यह खाली नहीं था। आगे मैंने कोड को दूरस्थ शाखा में भी धकेल दिया। अब मैंने सोचा कि यह परियोजना को सामान्य रूप से शुरू कर देगा लेकिन फिर से वही हुआ। इसके परिणामस्वरूप आईडीई त्रुटि हुई।

इस समस्या को हल करने के लिए मैंने उस स्थानीय रिपॉजिटरी को हटा दिया और फिर से इसे फिर से आयात किया। यह सही ढंग से शुरू हुआ।


1

अन्य किसी भी उत्तर ने मेरे लिए काम नहीं किया। "प्ले" बटन भी नहीं दबाएं। काम करने वाले सभी प्रोजेक्ट को बंद कर रहे थे और इसे "एक मौजूदा एंड्रॉइड स्टूडियो प्रोजेक्ट खोलें" के माध्यम से फिर से खोल रहे थे।

प्रभाव केवल एक सत्र के लिए रहता है। जैसे ही मैं प्रोजेक्ट को बंद करता हूं और फिर से खोलता हूं, या एएस 3.3, समस्या फिर से प्रकट होती है।

डिलीट करना C:\Users\<user>\.AndroidStudio3.3\config\options\recentProjects.xml(एएस 3.3 शुरू करने से पहले) उसी चीज को पूरा करने का एक वैकल्पिक तरीका है।

संपादित करें

3.3.2 के रूप में अपग्रेड करने पर, यह समाधान अब काम नहीं करता है। हालाँकि, "अमान्य कैश और पुनरारंभ" के बाद, समस्या गायब हो गई।


0

दो बार प्ले बटन पर क्लिक करें और फिर फाइल पर जाएं-> अमान्य कैश / पुनः आरंभ करें ...

जब भी आप इस समस्या का सामना करें तो हर बार इस प्रक्रिया को दोहराएं।



0

मुझे एक ही मुद्दे का सामना करना पड़ा, क्योंकि मेरा एएस संस्करण ग्रेडियर प्लगइन के संस्करण के साथ समान नहीं है।


0

यह समस्या एंड्रॉइड स्टूडियो V3 में बेतरतीब ढंग से जारी रहती है। + [इश्यू ट्रैकर: https://issuetracker.google.com/issues/118523471]

इस समस्या के कई कारण हो सकते हैं, लेकिन यह मुख्य रूप से " .gradle " संबंधित या " .iml " फ़ाइल संबंधित IntelliJ / Android स्टूडियो कॉन्फ़िगरेशन है।

संभव समाधान:

  1. प्रोसेसिंग बार (एंड्रॉइड स्टूडियो के निचले भाग पर) के नीचे प्ले आइकन पर क्लिक करें। लेकिन ध्यान रखें कि कई क्लिक अनुक्रमण प्रक्रिया को भी मार सकते हैं।
  2. अमान्य कैश (फ़ाइल -> अमान्य कैश और पुनः आरंभ करें -> बस पुनः प्रारंभ करें)
  3. स्वच्छ (निर्माण -> स्वच्छ परियोजना) और पुनर्निर्माण (निर्माण -> पुनर्निर्माण परियोजना)
  4. ग्रेड फाइल के साथ सिंक प्रोजेक्ट: उपलब्ध विकल्प (एंड्रॉइड स्टूडियो संस्करण पर निर्भर करता है)
    • उपकरण -> एंड्रॉइड -> ग्रेड फाइल के साथ सिंक प्रोजेक्ट
    • Android Studio के टूलबार में ऊपरी बाएँ कोने पर उपलब्ध बटन
    • फ़ाइल -> ग्रेड फाइल के साथ सिंक प्रोजेक्ट
  5. प्रोजेक्ट रूट निर्देशिका से .idea और .gradle फ़ोल्डर और .idea और .iml फ़ाइलों को हटाएँ और प्रोजेक्ट को पुन: आयात करें

मैंने कई बार इस मुद्दे का सामना किया है और उपरोक्त समाधानों में से एक या अधिक का उपयोग करके तब छुटकारा पाया है। लेकिन कुछ परिदृश्य में उपरोक्त समाधानों में से कुछ भी काम नहीं कर सकता है (जैसा कि हाल ही में मैं फंस गया हूं)। इस मामले में मुझे स्क्रैच से उसी प्रोजेक्ट को फिर से बनाना होगा और इसमें आवश्यक फाइलों को वापस कॉपी करना होगा। लेकिन आदर्श रूप से यह समाधान नहीं होना चाहिए। कृपया मुझे बताएं कि क्या कोई अन्य संभावित समाधान है।


0

अमान्य कैश और पुनरारंभ ने मेरे लिए काम किया। अब, निर्माण सेकंड में संकलित कर रहा है।

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