2012-07-05 22 views
10

मैंने अभी हाल ही में एक एडीटी में अपग्रेड किया है और लगता है कि काफी कुछ बदल गया है (बेहतर के लिए)।बिन निर्देशिका में AndroidManifest.xml डुप्लिकेट करें?

बस एक नई परियोजना बनाई और मेरी परियोजना की bin निर्देशिका में देखा और मुझे AndroidManifest.xml फ़ाइल दिखाई दे रही है जो प्रोजेक्ट की जड़ में एक के रूप में सटीक डुप्लिकेट प्रतीत होता है।

जड़ मैनिफ़ेस्ट फ़ाइल में किए गए परिवर्तन स्वचालित रूप से bin

क्या देता है में से एक पर प्रतिबिंबित करने के लिए लग रहे हैं लगता है? एक डुप्लिकेट मैनिफेस्ट क्यों है? इसके लिए कोई दस्तावेज नहीं मिल रहा है।

उत्तर

6

में से एक है।

आप लाइब्रेरी प्रोजेक्ट मेनिफेस्ट फ़ाइलों को प्रोजेक्ट के मैनिफेस्ट में मर्ज करने के लिए इसका उपयोग कर सकते हैं।

परिणामी मैनिफेस्ट आपकी/बिन निर्देशिका में होगा।

+0

स्पष्टीकरण के लिए धन्यवाद! उन लोगों के लिए, यह प्रोजेक्ट.प्रोपर्टीज फ़ाइल में सत्य पर सेट हो जाता है। – Tom

+0

@ बेनिटो बर्टोली क्या आप इसका उदाहरण दे सकते हैं कि आप ऐसा क्यों करना चाहते हैं? – committedandroider

+0

@committedandroider यह आपकी मदद कर सकता है यदि आपके पास अपनी लाइब्रेरी प्रोजेक्ट के मैनिफेस्ट में घोषित गतिविधियां या रिसीवर हैं। वे आपके वर्तमान प्रोजेक्ट के मैनिफेस्ट के साथ विलय हो जाएंगे, इसलिए आपको उन्हें फिर से घोषित नहीं करना पड़ेगा। –

1

जब आपकी प्रोजेक्ट बनाता है तो यह बिन फ़ोल्डर में निष्पादन के लिए स्वयं की एक प्रति बनाता है, तो आप बिल्ड फ़ोल्डर में सब कुछ अनदेखा कर सकते हैं क्योंकि इसे सीधे आपके द्वारा संपादन की आवश्यकता नहीं होती है। आपको .class फ़ाइलों की प्रतियां भी मिलेंगी, आपके जावा समकक्षों से संकलित, एक .dex फ़ाइल, और आपके सभी ड्रायबल संसाधन।

केवल AndroidManifest.xml आप के बारे में चिंता करने की ज़रूरत इस नए का परिणाम संपत्ति manifestmerger.enabled है अपने जड़ परियोजना निर्देशिका

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