2012-02-11 20 views
8

हल नहीं कर सका मैंने अभी एक नया एंड्रॉइड प्रोजेक्ट बनाया है और इसके लिए मूल संरचना तैयार की है। ग्रहण मुझे बता रहा है कि यह किसी भी तार को हल नहीं कर सकता है, यहां तक ​​कि मानक "hello" या "app_name" स्ट्रिंग्स: ओ आईडीई को पुनरारंभ करने में मदद नहीं मिली। कोई सुझाव? एक स्क्रीनशॉट पाया जा सकता है hereग्रहण स्ट्रिंग संसाधन त्रुटि

उत्तर

6

मैंने देखा कि आपकी परियोजना में, values संसाधन फ़ोल्डर नहीं है। -de, -en के प्रत्यय वाले फ़ोल्डर में संसाधन लागू किया जाएगा जब डिवाइस पर भाषा जर्मन, यूके है, लेकिन डिफ़ॉल्ट फ़ोल्डर को हटाया नहीं जाना चाहिए। प्रोजेक्ट में values फ़ोल्डर और संबंधित string.xml जोड़ने का प्रयास करें।

+0

तो मुझे बस एक (लगभग) खाली फ़ोल्डर की आवश्यकता है जिसका उपयोग कभी नहीं किया जाता .. .. – Droidman

+0

नहीं, क्योंकि यह डिफ़ॉल्ट फ़ोल्डर है, यदि उपयोगकर्ता के डिवाइस की भाषा डी, एन, या आरयू आदि नहीं है, जैसा कि आपने पूर्व परिभाषित किया है, ऐप को पता चलेगा कि क्या करना है। – Huang

+0

आह, ठीक है। धन्यवाद – Droidman

0

सबसे पहले, यदि वह काम नहीं करता है अपनी परियोजना

Project > Clean 

साफ करने की कोशिश करें कि आप लिखने में कोई त्रुटि या अपने तीन strings.xml फाइलों में कुछ है नहीं करते हैं।

4

मूल्य फ़ोल्डर के तहत strings.xml फ़ाइल पर जाएं, समस्या का कारण बनने वाले संसाधन को हटाएं (इस मामले में "app_name") और इसे फिर से लिखें - नया।

0

ऐसा लगता है कि आपने अपनी res निर्देशिका में डिफ़ॉल्ट values folder हटा दी है। आपको इसे अन्य भाषा विशिष्ट मान फ़ोल्डर्स के साथ भी रखना होगा। आपको res->Values->strings.xml बनाने और इसके लिए अपने स्ट्रिंग संसाधन जोड़ने की आवश्यकता है।

1

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

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