2010-04-09 5 views
7

मैं एक चींटी निर्माण फ़ाइल का उपयोग कर रहा हूं जो एंड्रॉइड द्वारा उत्पन्न किया गया है। हमारे एंड्रॉइड एप्लिकेशन को एक जेएआर फ़ाइल की आवश्यकता होती है जो हमारे प्रोजेक्ट के lib फ़ोल्डर के अंदर रहता है, इसलिए मुझे क्लासपाथ को समायोजित करने की आवश्यकता होती है जो चींटी बनाते समय चींटी का उपयोग कर रही है।एंड्रॉइड द्वारा जेनरेट की गई एंटी बिल्ड फ़ाइल का उपयोग करते समय JAR के लिए lib फ़ोल्डर निर्दिष्ट कैसे करें?

जब मैं चलाएँ:

ant -lib lib debug 

परियोजना ठीक बनाता है, लेकिन यह वास्तव में निर्माण फ़ाइल के अंदर ही होना चाहिए। एंड्रॉइड उत्पन्न करता है जो एंड्रॉइड_rules.xml संदर्भ बनाता है, इसलिए बहुत सारी चीज़ें स्वचालित हैं। मुझे लगता है कि एंड्रॉइड बिल्ड नियमों के साथ काम करते समय मेरा सबसे अच्छा अभ्यास क्या है?

उत्तर

12

हमारे एंड्रॉयड आवेदन

libs/ फ़ोल्डर में रखो, और सब कुछ स्वचालित रूप से काम करेंगे एक जार फ़ाइल है कि हमारे परियोजना के lib फ़ोल्डर अंदर रहता है की आवश्यकता है। मुझे नहीं पता कि आपके आवेदन में libs/ की बजाय lib/ निर्देशिका की आवश्यकता हो सकती है।

+0

सब कुछ libs के लिए हटा दिया और lib फ़ोल्डर हटा दिया। अब एंटी के लिए -lib पैरामीटर का उपयोग करने की आवश्यकता नहीं है। बस ठीक बनाता है। धन्यवाद। – Eno

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

  • कोई संबंधित समस्या नहीं^_^