2010-09-02 7 views
14

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

कोई नहीं दिखा मेरे कोड में त्रुटियां हैं! औपचारिक रूप से, मैं इसे देखता हूं:

[2010-09-02 16:09:20 - FallDown] 'default' is not a best match for any device/locale combination. 
[2010-09-02 16:09:20 - FallDown] Displaying it with 'Normal, Not Long, Landscape, Medium Density, Finger, Soft, Qwerty, Trackball, 480x320' 

क्या चल रहा है?

उत्तर

11

आमतौर पर मैं इस मामले में क्या करता हूं मेनू से "प्रोजेक्ट> क्लीन" को कॉल करना है।

इस परियोजना के साथ> स्वच्छ हमें अपने लेआउट (xml) को भी देखना चाहिए जो स्क्रीन आकार से बाहर होने वाले किसी भी घटक का प्रतिनिधित्व कर सकता है।

+0

+1 करने में मदद मिली, धन्यवाद –

+2

क्लीन प्रोजेक्ट के बाद, समस्या अभी भी होती है, फिर, मैं फिर से शुरू करने की कोशिश करता हूं। यह काम करता हैं! –

19

Window --> Show View --> Problems। यह विशिष्ट समस्याओं की एक सूची प्रदर्शित करना चाहिए जो ग्रहण 'चिंतित' है।

+1

इससे मुझे +1 – n0pe

4

इससे मदद मिल सकती है।

मैं एमएमसी फोन ऑपरेटर/देश जहां कि वाहक संचालित के अनुसार दो XML लेआउट फ़ाइलें विभिन्न विन्यास के लिए स्थापित (विभिन्न लेआउट फ़ोल्डरों था।

मैंने देखा, उस संदेश केवल जब मैं उन फ़ाइलों को खोला पेश किया गया । मेरी एक्सएमएल के के बाकी ठीक काम किया।

मुझे यकीन है कि यह कैसे मैं रेस डायरेक्टरी में मेरा फ़ोल्डर विन्यास (ठीक से मेरे द्वारा सेट नहीं) किया था के साथ क्या करने के लिए कुछ था हूँ।

लंबी कहानी कम (और मैं यह नहीं कह रहा हूं कि यह आपके मामले में फिट होगा) मैंने उन अतिरिक्त कॉन्फ़िगरेशन को हटा दिया है और यह कभी नहीं दिखता है फिर से ned।

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

बात यह है कि मेरे मामले में मैं फोन और टैबलेट से निपट रहा हूं, उच्च और कम प्रस्तावों और उनमें से कुछ में उस सेटिंग एक भयंकर स्क्रीन प्रस्तुत

यहाँ मेरी रेस फ़ोल्डर विन्यास है:।

रेस drawable लेआउट लेआउट-mcc310 लेआउट-mcc310 भूमि लेआउट-mcc311 लेआउट-mcc311 भूमि लेआउट-mcc316 लेआउट-mcc316 भूमि मूल्यों मान-एस

वाले बोल्ड में पहले वर्णित 2 एक्सएमएल फ़ाइल की थोड़ी संशोधित प्रति वाले थे।

मैंने उनको हटा दिया और मेरे मामले में समस्या ठीक हो गई।

चीयर्स!

monn3t

7

ग्रहण संसाधन xml फ़ाइल आप ध्यान की तरह चलना डिबग करने के लिए कोशिश कर रहा है या। यही कारण है कि संसाधन संसाधन को जोड़ने या संपादित करने के बाद ऐसा होता है।

समस्या से बचने के लिए, सुनिश्चित करें कि आप अपनी परियोजना डीबग या चलाएं, न कि xml फ़ाइल।

या तो डीबग/रन आइकन पर क्लिक करने से पहले प्रोजेक्ट का चयन करें या डीबग या रन ड्रॉपडाउन का उपयोग करें और [अपने प्रोजेक्ट नाम] को चुनें।

+0

यह देव गाइड के बाद शुरुआती लोगों के लिए सबसे प्रासंगिक है। मुझे बचाया! धन्यवाद! – Eshwar

संबंधित मुद्दे