2012-05-30 22 views
5

आज मेरे अंतिम प्रोजेक्ट सेटअप में एंड्रॉइड लाइब्रेरी निर्भरता है। वह एंड्रॉइड लाइब्रेरी निर्भरता प्रोजेक्ट उसी कार्यक्षेत्र में अंतिम प्रोजेक्ट के रूप में स्थित है।एक एपीके लाइब्रेरी प्रोजेक्ट निर्यात करें, और इसे किसी अन्य एंड्रॉइड प्रोजेक्ट में उपयोग करें

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

मुझे पता है कि मैवेन थोडा इसे हल करते हैं, लेकिन यह मेरा लक्ष्य नहीं है, मैं सरल ग्रहण एंड्रॉइड प्रोजेक्ट को निर्भरता के रूप में एंड्रॉइड लाइब्रेरी जोड़ने में सक्षम होने की कोशिश कर रहा हूं।

(मैं apklib Maven का उपयोग कर ग्रहण में एक गैर Maven एंड्रॉयड परियोजना के साथ पैदा करता है कोई आपत्ति नहीं है, लेकिन मुझे लगता है कि कि बेमानी होगी ...)

यह कैसे किया जा सकता है?

उत्तर

1

ठीक दोस्तों,

जहां तक ​​मेरा जांच की है, वहाँ ऐसा करने के लिए कोई रास्ता नहीं है। मुझे इसके लिए कोई समाधान ढूंढना है, या मेरा Cyborg वितरण नरक होगा।

मैं एक स्क्रिप्ट करना होगा कि वह मेरे लिए लिखने के लिए होता है ...

अगर कुछ बदल गया है, और एडीटी कुछ अर्थों विकसित करने के लिए तय करेगा, तो कृपया मुझे बताएं ...

1

आप Android.jar से "नियमित" जावा प्रोजेक्ट और आयात कर सकते हैं। फिर, आपके पास एसडीके में प्रत्येक घटक तक पहुंच होगी। फिर, आप अपनी परियोजना को जार के रूप में निर्यात कर सकते हैं ... और इसे अपने एंड्रॉइड ऐप से लोड करें। यह बहुत अच्छा काम करता है और ऐसा करने के लिए यह एक सीधा सीधा तरीका लगता है।

Create an Android Jar library for distribution

+0

आपके सुझाव काम करेगा, केवल मुझे लाइब्रेरी में कुछ संसाधनों की आवश्यकता है ... – TacB0sS

+0

@ TacB0sS ** ** ** लाइब्रेरी में संसाधन हो सकते हैं। [यह] जांचें (http://stackoverflow.com/a/17064024/636571) बाहर। – an00b

+0

ऐसा नहीं है ... मैं res फ़ोल्डर को शामिल करना चाहता हूं ... – TacB0sS