2012-12-21 48 views
7

मैं this question का पालन कर रहा था लेकिन यह मेरे प्रश्न का पूरी तरह उत्तर नहीं देता है।जार से एपीक्लिब का क्या फायदा है?

जार से एपीक्लिब का वास्तविक लाभ क्या है?

संभावित उत्तर:

  1. यह संसाधनों

शामिल लेकिन मैं आसानी से जार फाइल करने के लिए संसाधनों डाल सकते हैं और साथ ही

  1. यह पहले से ही तैयार होता है एंड्रॉइड क्लासेस

लेकिन अगर मैंखोलता हूंमुझे dex या एंड्रॉइड से संबंधित कुछ अन्य दिखाई नहीं देता है। और भी मैं अंदर सादे स्रोतों को देखता हूं।

तो apklib प्रारूप में लाइब्रेरी को रखने/वितरित करने का वास्तविक उद्देश्य क्या है?

उत्तर

12

लेकिन मैं आसानी से संसाधनों जार फाइल करने के लिए और साथ ही

कोई कम से कम एंड्रॉयड संसाधन प्रणाली के संदर्भ में नहीं डाल सकते हैं, आप नहीं कर सकते,। एक जेएआर (या इसी तरह का पैकेज) बनाने में सक्षम होने के नाते जिसमें एंड्रॉइड संसाधन शामिल हैं, नई बिल्ड सिस्टम का उद्देश्य है जो Google वर्तमान समय पर काम कर रहा है।

+0

यदि मैं apklib खोलता हूं (मैं actionbarsherlock apklib को देख रहा हूं) - संसाधन संसाधन हैं xml में हैं। इसलिए मुझे लगता है कि जब भी मैं एपीकेलिब निर्भरता के साथ ऐप बनाता हूं तो यह –

+0

@EugenMartynov से स्रोतों और संसाधनों को पुन: संकलित करेगा: यह मेरी समझ से मेल खाता है। 'apklib' एक मैवेन-एंड-एंड्रॉइड निर्माण, आईआईआरसी है, और मैं मैवेन मेवेन नहीं हूं। जेएआरएस के माध्यम से एंड्रॉइड कोड पुन: उपयोग पूरी तरह से संभव है, लेकिन आप वर्तमान समय में एंड्रॉइड संसाधनों को एक जेएआर में नहीं डाल सकते हैं। – CommonsWare

+0

मुझे इंगित करने के लिए धन्यवाद। मैंने अभी यह http://developer.android.com/tools/projects/index.html#LibraryProjects पढ़ा है और विवरण और समझना शुरू कर दिया है –