android - setting package/path to generated R.java -
मैनिफ़ेस्ट में मेरे पास है:
... package = "com.domain.app.multimedia "
इसके बाद के साथ आवेदन / गतिविधि का नाम:
... गतिविधि एंड्रॉइड: name ="। मल्टीमीडिया "
ईक्लिप्स, बदले में, आर बनाता है पैकेज / पथ में .java:
... com.domain.app
यह पैकेज / पथ नाम पहले पैकेज के नामों / पुनर्रचना की विरासत हो सकता है - पता नहीं ।
मुझे लगता है (एक गलती है, या नहीं) कि R.java पीढ़ी मेनिफेस्ट में घोषित पैकेज नाम का पालन करेगा। यह पता लगाने के लिए एक इलाज होगा कि कैसे सामान्य ने पथ / पैकेज नाम का उपयोग किया जो इसका उपयोग करता है। और अधिक बात करने के लिए, मैनिफ़ेस्ट पैकेज नाम का नियम क्या है (विशिष्टता के मानक सावधानी के अलावा, और किसी स्वामित्व वाले डोमेन से संबंधित)।
अन्यथा, मैं इसके साथ रह सकता हूं (एक आसान समाधान जहां एक मनमाने इंपोर्ट स्टेटमेंट प्रतीत होता है, वह चलती है जहां तक रनटाइम हो रहा है)।
चीयर्स, रिचर्ड
आम तौर पर, जब आप अपने एंड्रॉइड मैनिफ़ेस्ट.एक्सएमएम फाइल में पैकेज नाम बदलते हैं, तो आपको एक प्रश्न के साथ संकेत मिलता है अगर आप नए पैकेज को प्रतिबिंबित करने के लिए कॉन्फ़िगरेशन को बदलना चाहते हैं। अगर आपने हाँ क्लिक नहीं किया है, तो आप हमेशा परियोजना पर सही क्लिक कर सकते हैं - & gt; एंड्रॉइड उपकरण - & gt; एप्लिकेशन पैकेज का नाम बदलें
Comments
Post a Comment