पीएसआई और इंडेक्स मेल नहीं खाते: पीएसआई और इंडेक्स एंड्रॉइड स्टूडियो पर मेल नहीं खाते हैं


126

जब भी मैं सफाई करता हूं मेरा प्रोजेक्ट कहता है: पीएसआई और इंडेक्स का मिलान नहीं होता है मुझे क्या करना चाहिए?

जवाबों:


241

महत्वपूर्ण नोट: यह शेल्फ, स्थानीय इतिहास और संभावित रूप से अन्य कैश्ड डेटा को मिटा देगा।

फ़ाइल मेनू> कैश अमान्य करें और पुनः आरंभ करें। PSI कैश इस आदेश से प्रभावित कैश में से एक है, इसलिए इसे ठीक करना चाहिए।


9
चेतावनी: यह आश्रय परिवर्तन को हटाता है
जॉन

4
क्या केवल PSI कैश को पोंछने का कोई तरीका है?
बिनॉय बाबू

यहाँ जो सुझाव दिया गया था उसे करने के बाद, मैंने उस त्रुटि को दोबारा नहीं देखा। धन्यवाद
jamesbluecrow

2
पुनः आरंभ करने के बाद आपको Indexing...कुछ मिनट लगने वाली + बिल्ड बिल्ड क्रियाएं दिखाई दे सकती हैं ।
बजे जूनियर मेहे

"हाल ही में खुला" इतिहास संरक्षित है
तस्सार

4

जब भी मैं एक कक्षा में जाता, मुझे यह PSI त्रुटि मिलती। एंड्रॉइड स्टूडियो में विवरण पर क्लिक करते हुए, इसमें निम्नलिखित शामिल थे:

viewProvider=SingleRootFileViewProvider{myVirtualFile=jar://<user-directory>/.gradle/caches/modules-2/files-2.1/com.squareup.haha/haha/2.0.3/e0672395ac43377f2510b14839342a24fdf35c18/haha-2.0.3-sources.jar!/com/squareup/haha/guava/io/GwtWorkarounds.java, content=VirtualFileContent{size=5678}}

इस जानकारी के आधार पर, मैंने <user-directory>/.gradle/caches/modules-2एंड्रॉइड स्टूडियो को हटाने और फिर से शुरू करने की कोशिश की और यह PSI त्रुटि को ठीक करने के लिए लग रहा था, और यह स्थानीय इतिहास को हटाने के लिए प्रतीत नहीं हुआ (हालांकि मुझे नहीं पता कि क्या कुछ और महत्वपूर्ण हटा दिया गया था)।


modules-2मेरे लिए काम करने वाले फ़ोल्डर को हटाना नोट: इसके लिए आवश्यक है कि Android Studio बंद हो। (मैं एंड्रॉइड स्टूडियो 2.3.3 वर्तमान में उपयोग करता हूं)
किसी ने कहीं

0

अवैध कैश मेरे लिए काम नहीं करता था। केवल एएस और सभी प्रासंगिक एसडीके, ग्रैडल आदि की पूरी तरह से पुनः स्थापना ... ने चाल चली। मैंने AS की स्थापना रद्द करके शुरू की। फिर मैंने एसडीके फ़ोल्डर को मैन्युअल रूप से हटा दिया। मैंने अपने C: / उपयोगकर्ता / [my.user] / फ़ोल्डर में .gradle और .android फ़ोल्डर भी हटा दिए हैं।


ऐसी क्रूर विधि! :) क्या आपने उदाहरण के लिए, एक नए फ़ोल्डर में प्रोजेक्ट बनाने की कोशिश की है? मेरे अनुसार, नया फ़ोल्डर काम नहीं किया। लेकिन फ़ाइल> अमान्य कैश / पुनः आरंभ करें ... किया।
कूलमाइंड

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

आप सही हैं, कभी-कभी यह अजीब है। आपकी राय के लिए धन्यवाद।
कूलमाइंड

-1

Android Studio (विंडोज़) फ़ाइल -> अमान्य कैश / पुनः आरंभ करें ...

फिर (अमान्य और पुनर्स्थापना) बटन पर क्लिक करें


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