एंड्रॉइड स्टूडियो - XML ​​संपादक स्वतः समर्थन के साथ काम नहीं कर रहा है


89

मैंने अभी नए android.support.design लाइब्रेरी का उपयोग शुरू किया है। XML संपादक के अंदर किसी भी विजेट का उपयोग करते समय मैं XML स्वत: पूर्ण सुझाव प्राप्त करना बंद कर देता हूं!

उदाहरण के लिए,

<android.support.design.widget.CoordinatorLayout
    android:id="@+id/header_root"
    android:layout_width="match_parent"
    android:layout_height="200dp">

    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@color/primary_dark" />

    <android.support.design.widget.FloatingActionButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom|right"
        android:src="@drawable/ic_action_add"
        android:layout_marginLeft="16dp"
        android:layout_marginRight="16dp"
        android:layout_marginTop="56dp"
        app:fabSize="normal"
        app:layout_anchor="@id/header_root"
        app:layout_anchorGravity="bottom|right|end" />

</android.support.design.widget.CoordinatorLayout>

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

यहाँ छवि विवरण दर्ज करें

मैंने अपने प्रोजेक्ट को साफ करने की कोशिश की है, पीसी को पुनरारंभ करना, एंड्रॉइड स्टूडियो को पुनरारंभ करना .. कुछ भी काम नहीं कर रहा है!


1
वही, कस्टम लाइब्रेरी का उपयोग करते समय xml ऑटो पूरा नहीं काम कर रहा है
दमनदीप

क्या आपने अभी तक इस मुद्दे को हल किया है?
dknchris

दुर्भाग्य से, मैंने अभी तक नहीं किया है। समर्थन पुस्तकालय अभी भी आबाद नहीं करता है।
hitch.united

2
संबंधित बग रिपोर्ट: अंक 61844: स्वतः पूर्ण ने काम करना बंद कर दिया । कृपया उन्हें घूरें ताकि वे समस्या को ठीक करें।
रिचर्ड ले मेसियर

1
@ वरुण हाहा कम से कम हम ख़ुशी से कह सकते हैं कि आज की एएस छलांग है और दिन में पहले संस्करण से आगे की सीमा है
रिचर्ड ले मेसुरियर

जवाबों:


120

मैंने बहुत सी चीजों की कोशिश की है (एंड्रॉइड स्टूडियो, पीसी, अमान्य कैश, पावर सेवर मोड, ...) को पुनरारंभ करें।

अंत में, .idea फ़ोल्डर और सभी .iml फ़ाइलों को प्रोजेक्ट से हटाकर , एंड्रॉइड स्टूडियो को फिर से शुरू करना, और ग्रेडल के पुनर्निर्माण ने चाल चली । XML समर्थन लाइब्रेरी में स्वतः पूर्ण फिर से काम कर रहा है।

संस्करण नियंत्रण से फ़ाइलों की जाँच या एक नई परियोजना में सभी स्रोत फ़ाइलों की प्रतिलिपि बनाने के रूप में अच्छी तरह से चाल होगा।


6
इस बारे में सवालों के सामान्य जवाब, मेरे लिए भी काम नहीं किया। मुझे लगने लगा था कि मुझे बस तब तक साथ रखना होगा, जब तक मुझे आपका जवाब नहीं मिल जाता। धन्यवाद!
साउंड कंसेप्शन

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

1
इस विधि ने मेरे लिए काम किया, लेकिन कोडिंग के कुछ दिनों के बाद यह हमेशा वापस आ जाता है। किसी को पता है कि क्या यह पता लगाने का एक तरीका है कि यह कैसे भ्रष्ट हो रहा है?
टिमोथीजक

यहाँ वही ... SDK 23, buildTools और समर्थन पुस्तकालयों के नवीनतम realease में, मैं रिलीज लॉग में देखा, कि वे उस के आसपास कुछ मुद्दों को तय किया, यह उम्मीद तय कर देता है ... :)
मार्को

काम नहीं कर रहा। इस समाधान अपनी कार्यशील ठीक उपयोग करें stackoverflow.com/a/54007742/4373587
रियाज Parasara

141

यदि NONEउपरोक्त उत्तरों ने काम किया, तो ...

बस अपने Android स्टूडियो इंस्टॉलेशन डायरेक्टरी पर नेविगेट करें, अर्थात

yourDrive:/.AndroidStudio3.3/system

और CACHE फोल्डर (पहले चलने वाले एंड्रॉइड स्टूडियो, यदि इसके चल रहे हों) को डिलीट करें

फिर से एंड्रॉइड स्टूडियो शुरू करें। हो गया

PS मैं एंड्रॉइड स्टूडियो 4.0 का उपयोग कर रहा हूं


मेरे लिए, पूरी .AndroidStudio3.3 फ़ोल्डर को हटाकर चाल चली। मुझे लगता है कि यह आयात प्रक्रिया के दौरान अलग हो गया।
एंजेल कोह

2
एंड्रॉइड 3.6 के लिए भी काम करता है।
अबुधाफिज

1
बहुत बहुत धन्यवाद @Santanu सुर, यह एंड्रॉइड 3.6.2 के लिए भी काम कर रहा है।
रोविंसन

1
C: \ Users \ your_user_name \ .AndroidStudio3.6 \ प्रणाली
Gilian Marques

यह मेरे लिए काम करता है और .idea फोल्डर को भी डिलीट करता है
लुइस एगुइलर

37

मुझे अपने स्वत: पूर्ण सुझावों को कैश अमान्य करने और पुनः आरंभ करने से वापस मिल गया।

फ़ाइल -> अमान्य कैश / पुनः आरंभ करें ... -> अमान्य और पुनर्स्थापना का चयन करें


ऐसा लगता है कि अमान्य कैश / पुनरारंभ एंड्रॉइड स्टूडियो में सभी समस्याओं को हल करता है!
MMG

32

यह समस्या 3.2 संस्करण में दिखाई दी । उसके लिए समाधान है

Close Android Studio
Go to C:\Users\UserName\.android and rename the build-cache folder to build-cache.bak

Go to C:\Users\UserName\.AndroidStudio3.2\system and rename these folders

caches to caches.bak

compiler to compiler.bak

compile-server to compile-server.bak

conversion to conversion.bak

external_build_system to external_build_system.bak

frameworks to frameworks.bak

gradle to gradle.bak

resource_folder_cache to resource_folder_cache.bak

Open the Android Studio and open your project again.

यह वास्तव में काम करता है। हमें बस फिर से एंड्रॉइड स्टूडियो के लिए अनुक्रमण शुरू करने की आवश्यकता है। अनुक्रमणिका रीसेट करने की तरह
P वर्तक

एक जादू की तरह काम करता है!! धन्यवाद, एंड्रॉइड स्टूडियो अपने सूचकांक को रीसेट कर रहा है
arif ardiansyah

धन्यवाद, यार, यह मेरे लिए काम किया। अगर किसी को इस मुद्दे का सामना करना पड़ता है, तो मैं इस जवाब की सिफारिश करता हूं
सैयद उस्मा अहमद

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

24

यदि उपरोक्त में से कोई भी काम नहीं किया ...

बस अपने Android स्टूडियो इंस्टॉलेशन डायरेक्टरी पर नेविगेट करें, अर्थात

yourDrive:। / AndroidStudio3.4 / प्रणाली

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

तब सिस्टम में कैश फ़ोल्डर को हटा दें

फिर से एंड्रॉइड स्टूडियो शुरू करें। किया हुआ।

मैं Android स्टूडियो 3.4 का उपयोग कर रहा हूं


वास्तव में उपयोगी है, लेकिन पहले निम्नलिखित विकल्पों का प्रयास करें और फिर एक से ऊपर का प्रयास करें।
शाहिद अहमद

पूरी तरह से काम किया। यह अब भी सुझाव के रूप में संसाधनों को सही ढंग से दिखा रहा है
अज़ीज़ोन खोलमटोव

मैं सब कुछ करने की कोशिश की, लेकिन कुछ भी काम नहीं मिला। यह उत्तर उद्धारकर्ता के रूप में प्रकट होता है।
सुदर्शन

4

शांतनु सुर जवाब मेरे लिए काम करता है! लेकिन विंडोज में मुझे ये फ़ोल्डर % USERNAME% /। AndroidStudio3.4 या % USERNAME% /? Android .udio3.3 में मिले।

मैंने इन दोनों फ़ोल्डरों को डिलीट कर दिया और आखिरकार इसने अच्छा काम किया।


1
पूरी तरह से काम किया है, लेकिन [उपयोगकर्ता> उपयोगकर्ता नाम> .AndroidStudio3.5> प्रणाली] के तहत केवल कैश फ़ोल्डर हटाएं।
चिराग प्रजापति

2

मैं ऐसी स्थिति में EditTextपहुंच गया जहां केवल टैग टूट गया था। मैंने .idea फ़ोल्डर और सभी .iml को हटा दिया है , कैश को अमान्य कर दिया है और पुनः आरंभ किया है ... वास्तव में जो काम किया था वह टैग को मिटाने और इसे फिर से टाइप करने के लिए था। वास्तव में अजीब।


अपने महत्वपूर्ण .idea फ़ोल्डर को हटाने के लिए तर्क क्यों महत्वपूर्ण है
BlackHawk

इसलिए, हमें यह जांचना था कि क्या समस्या सभी जगहों पर मौजूद है या किसी एकल फ़ाइल में / विशिष्ट फ़ाइलों में, तो टूटे हुए लेआउट कोड की जांच करनी चाहिए
Blue_Alien

2

लाइब्रेरी / एप्लिकेशन सपोर्ट / AndroidStudio * फ़ोल्डर और उसके बाद अमान्य कैश को हटाने से मुझे मदद मिली। अन्य सभी विकल्प काम नहीं किए।


2

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

समाधान

Xml विशेषताओं के लिए श्रेणी निर्भरता पर टिप्पणी करें, परियोजना को सिंक करें, और फिर उन्हें टिप्पणी करें और इसे फिर से सिंक करें। मेरे लिए, इन तीनों को बिना किसी टिप्पणी के फिर से शुरू करना और उन्हें फिर से शुरू करने के लिए पर्याप्त था।

//implementation 'com.android.support:appcompat-v7:27.1.1'
//implementation 'com.android.support.constraint:constraint-layout:1.1.3'
//implementation 'com.android.support:design:27.1.1'

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


1

मेरे मामले में कोड कंप्लीशन सुझाव दिखाई नहीं दे रहे थे क्योंकि ग्रेडल निर्भरता मेरे आवेदन के मॉड्यूल में गायब थी।

मैं android.support.design.widget.TabLayoutअपने XML लेआउट में उपयोग कर रहा था , लेकिन मैंने compile 'com.android.support:design:25.3.1'अपने एप्लिकेशन मॉड्यूल में डिज़ाइन समर्थन लाइब्रेरी ग्रैडल निर्भरता नहीं जोड़ी है ।


1

यदि आपको Android Studio 3.2.1 के साथ नवंबर 2018 में यह समस्या हो रही है, तो आपको इसे 3.1.4 में अपग्रेड करने का प्रयास करना चाहिए।

3.2.1 के साथ मैंने इसके हर उत्तर की कोशिश की और काम नहीं किया, लेकिन बाद में मैंने 3.1.4 पर डाउनग्रेड किया और अमान्य कैश / पुनः आरंभ किया, यह ठीक काम किया।


1

मैंने अमान्य कैश / पुनरारंभ विकल्प के साथ प्रयास किया, लेकिन यह मेरे लिए काम नहीं किया। Android Studio 3> संस्करणों के लिए पहले निम्नलिखित की जाँच करें:

compileSdkVersion
targetSdkVersion
buildToolsVersion

इन 3 को नवीनतम संस्करण में सेट करें और फिर प्रोजेक्ट को सिंक करने की कोशिश करें और एक बार ReBuild को साफ करें। यह काम करेगा और XML संपादक को स्वत: पूर्ण विकल्प दिखाएगा।


1
हाँ। मेरे लिए androidx लाइब्रेरी
थॉमस VJ

1

एंड्रॉइड स्टूडियो के पूर्ण फ़ोल्डर को हटा दें और फिर इसे पुनरारंभ करें। समस्या का समाधान

driveLocation: / AndroidStudio3.3।

.AndroidStudio3.3 आपके मामले में अलग हो सकता है


@ApilPokharel ग्रेट
सूरज बहादुर

1

एक संभावना power modeएंड्रॉइड स्टूडियो में जांचना है। पर जाएं File > Power modeऔर जांचें कि यह चालू है या बंद है। यदि यह चालू है, तो आपको कोई सुझाव भी नहीं मिलेगा। सुझाव प्राप्त करने के लिए, यह बंद होना चाहिए।

यदि यह आपके लिए काम नहीं करता है, तो आपको अपना एंड्रॉइड स्टूडियो रीसेट करना चाहिए जो आपके लिए डिफ़ॉल्ट कॉन्फ़िगरेशन सेट करेगा। उसके लिए, पता करें .AndroidStudioBetaया .AndroidStudioफ़ोल्डर और उन को हटा दें और एंड्रॉइड स्टूडियो को पुनरारंभ करें। आम तौर पर, आपको यह फ़ोल्डर मिल जाएगा users\[user name]\.AndroidStudio3.3

मुझे पता है अगर यह आपकी मदद करता है तो। हैप्पी कोडिंग ..!


0

मेरे होम फ़ोल्डर में '.androidStudioPreview1.X' को हटाकर हल किया गया।


0

मैं भी ऐसी स्थिति में पहुँच गया जहाँ केवल EditText टैग टूट गया था। समाधान सेटिंग में पाया गया था> संपादक> सामान्य> ऑटो आयात जहां संपादित पाठ को ऑटो समापन से बाहर रखा गया था। उस का चयन करके निकालें और साइनस पर क्लिक करें।


0

फ़ाइल -> अमान्य कैश / पुनः आरंभ करें ... -> अमान्य और पुनर्स्थापना का चयन करें

और बिजली की बचत मोड की बारी यह काम करता है


0

सबसे अच्छा विकल्प परियोजना का ज़िप फ़ोल्डर बनाना और अपना रास्ता बदलना है। (इस परियोजना को इसे खोलने की तुलना में स्थानांतरित करें)। यह जरूरतमंदों को करेगा।


0

5 तरीके देखें:

  1. Android Studio को पुनरारंभ करें

  2. फ़ाइल -> अमान्य कैश / पुनः आरंभ करें ... -> अमान्य और पुनर्स्थापना का चयन करें

  3. फ़ाइल -> पावर सेव मोड को चालू करें और एंड्रॉइड स्टूडियो को पुनरारंभ करें

  4. .Idea फ़ोल्डर हटाएँ। * .Im फ़ाइलों को खोजें और उन सभी को हटा दें और नंबर 2 का उपयोग करें


0

मुझे भी इस मुद्दे का सामना करना पड़ा और यह केवल एक आयातित मॉड्यूल वर्ग पर हो रहा था। हटाने जैसे की कोशिश की सब कुछ .ideaफ़ोल्डर, power saver mode, invalidate cache and restart, आदि

अंत में अपडेट करना compileSdkVersionऔर buildToolsVersionऐप मॉड्यूल के साथ मिलान करने के लिए मॉड्यूल ने समस्या को ठीक किया।

मेरे मामले में मैं उपयोग कर रहा था:

  compileSdkVersion 29
  buildToolsVersion '29.0.3'

0

Build.gradle (मॉड्यूल: एप्लिकेशन) में एक पुराने संस्करण में बदलें- सुनिश्चित करें कि ग्रैडल स्क्रिप्ट के तहत एक है और यह build.gradle (प्रोजेक्ट: yourproject) नहीं है। XML स्वतः पूर्ण सुझावों को वर्तमान संस्करण में बदलने के बाद।


0

मैं 29 से 28 तक "संकलन एसडीके संस्करण" को डाउनग्रेड करने की कोशिश करता हूं और यह अच्छा काम करता है


-1

मेरे लिए जो काम किया गया वह $ USERDIR / .AndroidStudio3.3 / system फोल्डर का नाम बदलकर AS को फिर से शुरू करने का था।

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