दिलचस्प पोस्ट
CSS3 फेड प्रभाव एक HTML / PHP फ़ाइल में छवियों को कैसे एम्बेड करें? एंड्रॉइड: बाइट्स में फाइल कैसे पढ़ी जाए? मैं सी # में प्रगति बार कैसे लागू करूं? यूबुटन उपवर्ग बनाएं डेटा के स्रोत के रूप में वैश्विक चर के साथ PHP सत्र साइड इफेक्ट चेतावनी जब आप लूप के माध्यम से गतिशील रूप से चर बना सकते हैं? मैं एक स्ट्रिंग को कई मूल्यों में कैसे विभाजित करता हूं? एंड्रॉइड: टेक्स्ट इनसाइड के साथ चक्र बनाएं पायथन के __repr__ का उद्देश्य आगे का उपयोग करने के फायदे एनिमेटेड GIF दिखाएं जावा सरणी, NullPointerException? क्या एकटन को एकता कंटेनर का उपयोग करने या इसे आवेदन के माध्यम से पास करने के लिए बेहतर बनाना है? जीएनयू मेकफाइल वैरिएबल असाइनमेंट =,? =, = = और = = के बीच अंतर क्या है?

एंड्रॉइड स्टूडियो अचानक प्रतीकों को हल नहीं कर सकता

एंड्रॉइड स्टूडियो 0.4.2 ठीक काम कर रहा था और आज मैंने इसे खोला और लगभग सभी चीजें लाल थीं और ऑटो-पूर्णता को काम करना बंद कर दिया था। मैं आयात को देखता हूं और एएस मुझे बता रहा है कि यह एंड्रॉइड नहीं मिल सकता। Support.v4 अचानक (मुझे अप्रयुक्त आयात को हटाने का विकल्प दे रहा है) ( android.support.v7 हालांकि ठीक लगता है)।

मैंने कोशिश की है चीजें:

  • परियोजना का पुनर्निर्माण
  • परियोजना की सफाई
  • ग्रैडल फाइलों के साथ सिंकिंग
  • परियोजना को बंद करना, बंद करना और पुन: लॉन्च करना / फिर से खोलना
  • फ़ाइल> अमान्य कैश / पुनरारंभ करें
  • लिंट की जांच, कुछ स्पष्ट नहीं था
  • एसडीके मैनेजर में सभी समर्थन पुस्तकालयों को दोबारा जांचना है
  • मेरे Build.gradle की जांच करना, हालांकि कोई परिवर्तन नहीं है और यह हमेशा की तरह ही है, जिस तरह से यह हर समय काम कर रहा था

यहां यह प्रासंगिक है:

buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.7.+' } } apply plugin: 'android' repositories { mavenCentral() } android { compileSdkVersion 19 buildToolsVersion '19.0.0' defaultConfig { minSdkVersion 8 targetSdkVersion 19 } } dependencies { compile 'com.android.support:support-v4:19.0.0' compile 'com.android.support:gridlayout-v7:19.0.0' compile 'com.android.support:appcompat-v7:19.0.0' compile 'com.google.android.gms:play-services:4.0.30' compile project(':libraries:facebook') compile files('libs/core.jar') } 

जब मैंने "सिडंस फॉर ग्रेडल" मारा और "प्रोजेक्ट सेटिंग्स" को खोल दिया तो मुझे एक लाल त्रुटि मिलती है, मुझे बताई गई है कि मेरे पास डुप्लिकेट लायब्रेरी संदर्भ हैं और अप्रयुक्त लोगों को निकालने के लिए .. यहां छवि विवरण दर्ज करें

मेरी परियोजना संकलित करती है और ठीक चलती है, लेकिन मुझे वास्तव में स्वत: पूर्ण काम करने की आवश्यकता है !! क्या किसी के पास कोई सुझाव है?

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

Solutions Collecting From Web of "एंड्रॉइड स्टूडियो अचानक प्रतीकों को हल नहीं कर सकता"

आप पहले से ही उन चीजों की सूची नीचे चले गए हैं जो मददगार होंगे, लेकिन आप कोशिश कर सकते हैं:

  • एंड्रॉइड स्टूडियो से निकलें
  • अपनी परियोजना का बैक अप लें
  • सभी .iml फ़ाइलों और .idea फ़ोल्डर को हटाएं
  • एंड्रॉइड स्टूडियो को पुन: लॉन्च करें और अपने प्रोजेक्ट को पुनः आयात करें

वैसे, आप परियोजना संरचना संवाद में देखे गए त्रुटि संदेश अधिकांश भाग के लिए फर्जी हैं।

अद्यतन करें:

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

पहले उल्लेख किया गया कोई भी चीज़ वास्तव में मेरे लिए काम नहीं करती थी लेकिन फिर मुझे फ़ाइल मेन्यू में यह मेनू प्रविष्टि मिली, Invalidate Caches/Restart जो समस्या को ठीक करने के लिए प्रतीत होता है।

मुझे वास्तव में पता नहीं है कि पृष्ठभूमि में क्या हुआ, लेकिन जब एंड्रॉइड स्टूडियो ने फिर से शुरू किया तो स्टेटस बार ने Indexing... एक मिनट या इतने के लिए कहा कि जाहिरा तौर पर चमत्कार किया

संदर्भ के लिए मैं एंड्रॉइड स्टूडियो 0.5.4 का उपयोग कर रहा हूं।

लिंक के माध्यम से जाओ और यह मेरे लिए काम किया

1.) एंड्रॉइड स्टूडियो के बाईं ओर शीर्ष पर मेनू से फ़ाइल विकल्प चुनें।

2.) इस विकल्प का चयन करें: "कैरेक्ट कैश / रिस्टार्ट .." यह एक डायलॉग खोल देगा।

3.) विकल्प के साथ पहले बटन पर क्लिक करें: "अमान्य और पुनरारंभ करें"

4.) यह स्टूडियो बंद हो जाएगा और इसे पुनः आरंभ करेगा। परियोजना की अनुक्रमण शुरू करें

यह मेरी समस्या का हल:

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

स्रोत: https://www.youtube.com/watch?v=FX_gCTpqhwM

एंड्रॉइड स्टूडियो 1.3

  1. मॉड्यूल सेटिंग खोलें
  2. मॉड्यूल मेनू के अंतर्गत अपने मॉड्यूल पर क्लिक करें
  3. गुण टैब में , अपने जावा संस्करण में स्रोत संगतता और लक्ष्य संगतता सेट करें।

मैंने कुछ नहीं किया और यह मेरे लिए काम किया।

मेरे लिए यह मेरे "बिल्डिंग" में एक "प्रोजेक्टर" बिल्ड प्रविष्टि था। मैंने पूरे बिल्ड अनुभाग को हटा दिया, फिर एक पुनः समन्वयन किया और समस्या हल हो गई।

सोचा कि मैं इसे भी वहां से निकाल दूंगा:

जो चीज़ मेरे लिए काम करती थी वह मेरी बिल्ड वैरिएन्ट को एक ऐसे संस्करण में बदल रही थी जो पहले काम कर रहा था। किसी कारण से मैंने इससे पहले बदल दिया था (और मैं क्यों भूल गया था)।

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

यह धीरे-धीरे पुनर्व्यवस्थित करने की कोशिश करता है और पुनर्निर्माण के लिए मजबूर करता है।

आज सुबह कुछ घंटों के लिए एक ही समस्या के साथ संघर्ष किया कमांड लाइन से मेरी परियोजना का निर्माण मेरे लिए चाल किया है लगता है

सटीक कदम –

  1. क्लोन ताज़ा रिपॉजिटरी (कोई एंड्रॉइड स्टूडियो फाइलें रिपो में नहीं हैं)
  2. कमांड लाइन से निर्मित डीबग प्रोजेक्ट (./gradlew साफ इकट्ठा डिबग)
  3. ओपन एंड्रॉइड स्टूडियो, आयात परियोजना

यह काम करने के लिए, अपनी परियोजनाओं में विस्फोट-बंडल फ़ोल्डर देखें, एक पुस्तकालय का निरीक्षण करें और classes.jar को ढूंढें। यदि यह विस्तार योग्य है, तो सबकुछ ठीक होने जा रहा है

संपादित करें – मुझे एंड्रॉइड स्टूडियो के अंदर साफ करने के बाद मिला, यह फिर से टूट गया। इसलिए यदि आपको साफ करना है, तो आपको इस प्रक्रिया को फिर से करने की आवश्यकता होगी।

इनमें से कोई भी विधियों ने एंड्रॉइड स्टूडियो 0.5.8 में मेरी मदद नहीं की।

मेरा समाधान हटाना था ~ /। AndroidStudioPreview निर्देशिका (उबंटू में) क्षमा करें, मुझे नहीं पता है कि यह अन्य ओएस में कहां है यह डायरेक्टरी अस्थायी फ़ाइलें और एंड्रॉइड स्टूडियो सेटिंग्स को स्टोर करती है, इसलिए मैंने अपनी सभी सेटिंग्स को याद किया लेकिन यह काम करता है!

एक और तरीका है जेडीके 1.7 को डाउनलोड करना और त्रुटि संदेश में एंड्रॉइड स्टूडियो से पथ को बदलना है..और होम फ़ोल्डर को चुनें जो कि जेडीके 1.7 फ़ोल्डर में है

उसी समस्या आज मिल गया \java\jdk1.7.0_05 से \java\jdk1.7.0_25 (जो मुझे अभी तक अस्तित्व में नहीं था) से परियोजना संरचना में jdk स्थान बदलकर इसे फिक्स्ड किया गया।

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

मुझे इसी तरह की समस्या का सामना करना पड़ा, लेकिन मैंने अपने मामले में निम्नलिखित चरणों का पालन किया: –

1) .idea फ़ोल्डर खुला मॉड्यूल के अंतर्गत। 2)। जांचें अगर एक ही आईएमएल फ़ाइल के लिए दो प्रविष्टियां हैं। 3) .एक डुप्लिकेट प्रविष्टि और करीब एंड्रॉइड स्टूडियो हटाए या फिर gradle फ़ाइल का निर्माण करें।

मेरे मामले में यह काम किया आशा करता हूँ की ये काम करेगा

मुझे जेडीके की स्थापना करके इसे हल किया गया। मुझे एक पॉप अप मिला है कि सेटअप जेडीके ने जब मैं त्रुटि पर माउस रखा था।

मुझे एक ही समस्या थी, यहाँ सूचीबद्ध समाधानों में से कोई भी काम नहीं करता। समस्या मेरी स्रोत फाइल थी, जहां सही फ़ोल्डर के अंदर नहीं था

निर्देशिका संरचना होना चाहिए:

[project]\[module]\src\main\java\[yourpackage]\[yourclass.java]

आखिरकार मुझे यह पता चल गया है कि इस मुद्दे का क्या कारण है।

असल में, आपको अपने रिपॉजिटरी में .idea/libraries फ़ोल्डर को धक्का देना चाहिए। यह एंड्रॉइड स्टूडियो में अजीब सामान बनाता है जो सभी डाउनलोड की गई लाइब्रेरी को निकालने का काम करता है

यदि आपने इतिहास बना लिया है, तो बस सभी अनुपलब्ध पुस्तकालय फाइलों को पुन: बनाएँ और उन्हें फिर से प्रतिबद्ध होने से बचें। अन्यथा, बस संपूर्ण। .idea फ़ोल्डर को हटा दें और उसे एएस में पुनः आयात करें।

इन बिल्ड के साथ अपने build.gradle को बदलने का प्रयास करें:

एंड्रॉइड {compileSdkVersion 18 बिल्डटोल्स विर्सन '21 .0.1 '

 defaultConfig { minSdkVersion 18 targetSdkVersion 18 } 

मैं साझा प्राथमिकताओं का उपयोग करता हूं, लेकिन एंड्रॉइड स्टूडियो ने संपादक प्रतीक के बारे में शिकायत की। फिर, मैंने कहा

 import android.content.SharedPreferences.Editor; 

और प्रतीक अब शांत है

कृपया जांचें कि क्या आपके पास ऐसे प्रोजेक्ट पथ हैं जिनके पास विशेष वर्ण हैं! (विस्मयादिबोधक चिह्न)।

इसी तरह की एक ऐसी समस्या में जो मैंने अनुभव किया था, यह मूल कारण था – क्योंकि बहुत से जावा अनुप्रयोग ऐसे विशेष अक्षरों को बर्दाश्त नहीं करते (जैसे कि टर्मिनल से 'ग्रेडेले क्लीन अप' करने के लिए विफल होगा और रनटाइम अपवाद फेंकना होगा।)। ऑनलाइन पोस्ट किए गए अन्य समाधानों में से कोई भी मेरी मदद नहीं कर रहा था लेकिन, एक बार मैंने इसे हटा दिया था! पथ से और एक साफ निर्माण किया, एंड्रॉइड स्टूडियो जादुई काम किया

मैंने यहां सूचीबद्ध सभी की कोशिश की। फिर मैंने अपने androidmanifestifest.xml की जांच की, मेरे पास फ़ोल्डर के नाम और पैकेज के नामों के कारण कुछ छद्म बेमेल था।

मेरी बहु-मॉड्यूल प्रोजेक्ट में समस्या यह थी कि मॉड्यूल ए में "com.android.support:appcompat- v7" का संस्करण "22.0.0" था, लेकिन बी में "22.2.0"।

समाधान : सुनिश्चित करें कि
1. सामान्य पुस्तकालयों का संस्करण मॉड्यूल में एक ही है।
2. प्रत्येक मॉड्यूल किसी भी त्रुटि के बिना संकलित करता है (CLI से उनमें से प्रत्येक को बनाने का प्रयास करें)

ध्यान रखें कि फ़ाइलों का नाम और विशेष रूप से फ़ोल्डर्स इस त्रुटि में परिणाम कर सकते हैं। उदाहरण के लिए, यदि आपके पास फ़ोल्डर "हैदरर्स" है और इस फ़ोल्डर में फ़ाइलों के लिए पैकेज "com.whatever.helpers" है, तो इसका परिणाम किसी संकलन त्रुटि में नहीं होगा, लेकिन एंड्रॉइड स्टूडियो उस फ़ोल्डर में प्रतीकों को लोड करने में विफल होगा । इसके लिए एक विशिष्ट कारण यह है कि जब आप पहले कैपिटल कैरेक्टर के साथ एक फ़ोल्डर का नाम देते हैं, तो इसे Git पर करें और बाद में फ़ोल्डर का नाम सभी लोअर केस में बदल दें। गिट सिस्टम स्थानीय और दूरस्थ रिपॉजिटरी के बीच एक विसंगति के परिणामस्वरूप परिवर्तन को नहीं पहचान पाएगा जो केवल नई रिपॉजिटरी क्लोन को प्रभावित करेगा।

एक और बहुत ही सूक्ष्म कारण:

मल्टी-स्वाद लाइब्रेरी को सामान्य रूप से एक-स्वाद के बजाय विशिष्ट तरीके से संकलित किया जाना चाहिए। अन्यथा यह चुपचाप पैदा करता है प्रतीकों त्रुटि को हल नहीं कर सकता

एंड्रॉइड ग्रैडल में बहु स्वाद लाइब्रेरी पर आधारित बहु स्वाद ऐप

मैंने यह settings.gradle अपने मॉड्यूल सबप्रोजेक्ट से हटा दी है। यह एक जावा ग्रैडल प्रोजेक्ट है, जो अपनी settings.gradle के साथ है। ग्रैडल फाइल जिसे किसी भी तरह से इसे स्कूव किया जाता है

इस आदमी के लिए धन्यवाद: https://stackoverflow.com/a/33978721/425238