दिलचस्प पोस्ट
स्ट्रिंग के लिए int परिवर्तित? जावा ME में ऑब्जेक्ट करने के लिए JSON स्ट्रिंग कन्वर्ट? जावा में बाइट अर्रे और इंट रूपांतरण .पीसी फाइलों से कैसे बचें? एंड्रॉइड – listview स्थिति के आधार पर मद देखें डेटटाइम के रूप में वर्तमान समय कैसे प्राप्त करें अनाधिकृत वेबपिया कॉल 401 के बजाय लौटने वाले लॉगिन पेज क्या जावा में अंतिम पैरामीटर मापदंडों को घोषित करने के लिए कोई कार्यक्षमता का कारण है? बैकटीक (`) के उपयोग के बारे में एसक्यूएल मानक क्या कहते हैं? कमांड प्रॉम्प्ट में जार फ़ाइल चलाएं सी में थोड़ा endian करने के लिए बड़े endian कन्वर्ट एक चार * के एक उपस्ट्रिंग प्राप्त करें सी # स्ट्रिंग की जगह काम नहीं करता NoInitialContextException त्रुटि AngularJS में निर्देश से निर्देशों को जोड़ें

ग्रहण त्रुटि: एक चर को हल नहीं किया जा सकता

मुझे ईक्लिप्स आईडीई में क्लासिक त्रुटि मिल रही है मुझे ग्रहण की बग से ऊब रहा हूँ वे मुझसे पागल हो रहे हैं

मैंने लगभग सभी चीजों की कोशिश की जो समाधान के रूप में सुझाई गई (Googling द्वारा) उनमें से कोई भी काम नहीं करता।

मेरी परियोजना सामान्य रूप से काम कर रही थी लेकिन कोड परिवर्तन नहीं थी

मुझे लगता है कि मेरा कोड परिवर्तन मेरे ऐप (एवीडी पर) पर अभिनय नहीं करता है, तब मैंने अपनी परियोजना को साफ किया ( Project > Clean... तहत) R.java फ़ाइल गई थी और R.java फ़ोल्डर रिक्त था।

अब मुझे यह त्रुटि मिल रही है: R cannot be resolved to a variable.

मुझे क्या करना चाहिए?

और मैंने भी परियोजना को हटाने और Android Project from Existing Code साथ फिर से बनाने की कोशिश की, जिसे मैंने बैक अप-अप किया है। यह पहले से ही सफाई के बाद एक ही त्रुटि देता है

किसी भी सुझाव की सराहना की जाएगी।

वेब के समाधान से एकत्रित समाधान "ग्रहण त्रुटि: एक चर को हल नहीं किया जा सकता"

मुझे लगता है कि आपने एडीटी को संस्करण 22 के साथ अपडेट किया है और आर.जेवा फाइल उत्पन्न नहीं हो रही है।

यदि यह मामला है, तो यहां समाधान है:

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

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

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

परेश के उत्तर को पढ़ने और मेरे एसडीके प्रबंधक के साथ क्या हो रहा है यह जांचने के बाद मैंने देखा है: यहां छवि विवरण दर्ज करें

एसडीके बिल्ड-टूल्स 17 स्थापित नहीं हुआ था और एसडीके उपकरणों के लिए एक नया अपडेट पहले से ही था, हालांकि यह चैंज में इस समस्या से संबंधित किसी भी परिवर्तन का उल्लेख नहीं करता है, इस अद्यतन ने मेरी आर.जेवा फाइल को वापस लाया और संबंधित समस्याओं के बाद एक ग्रहण पुनरारंभ और परियोजना पर अंतिम स्वच्छ / पुनर्निर्माण।

यदि आपके लेआउट में त्रुटियाँ हैं तो आर फ़ाइल उत्पन्न नहीं की जा सकती यदि आपका res फ़ोल्डर रिक्त है, तो यह मानना ​​सुरक्षित है कि इसमें कोई भी लेआउट वाला कोई res/layout फ़ोल्डर नहीं है, लेकिन आपकी गतिविधि संभवतः सेट setContentView बुला रही है और कुछ भी नहीं ढूंढ रही है – जो आपके लेआउट में एक समस्या के रूप में योग्य है

आयात लाइन import com.your.package.name.app.R को हटाने की कोशिश करें import com.your.package.name.app.R , फिर, किसी भी संसाधन कॉल जैसे mView= (View) mView.findViewById(R.id.resource_name); एक त्रुटि के साथ 'आर' को उजागर करेंगे, एक 'त्वरित फिक्स' आपको आर आयात करने के लिए संकेत देगा, और कम से कम दो विकल्प होंगे:

  • android.R
  • your.package.name.R

अपने पैकेज नाम के अनुरूप आर का चयन करें, और आपको जाने के लिए अच्छा होना चाहिए। उम्मीद है की वो मदद करदे।

बिल्ड टूल इंस्टॉल करने और अपडेट मैनेजर को पुनरारंभ करने के अलावा मुझे यह काम करने के लिए एक्लिप्स को फिर से आरंभ करना पड़ा।

मेरे पास एक पूरी तरह से काम करने वाली परियोजना थी जिसके लिए मैं एसडीके को अपडेट करने के बाद मामूली बदलाव कर रहा था। ग्रहण ने एसडीके और एडीटी को अपडेट किया था लेकिन मैं अभी भी परियोजना का निर्माण नहीं कर सकता। Exlipse ने कहा कि कोई और अद्यतन उपलब्ध नहीं थे

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