मैंने यह करने के लिए सबसे अच्छे तरीके से अलग-अलग सलाह देखी है। यह प्रश्न एक जार का निर्माण करता है। अन्य जगहों पर, मैंने सलाह दी है कि वॉली स्रोत को केवल अपने प्रोजेक्ट में कॉपी करें। Android.com पर पुस्तकालयों पर यह अनुभाग सबसे अधिक आधिकारिक होगा। हालांकि, वॉली को संकलित करने के बाद, मेरे पास aal पुस्तकालय नहीं है, जबकि यह खंड कहता है कि मुझे होना चाहिए।
तो मेरा सवाल यह है: मेरे पास एक मौजूदा एंड्रॉइड स्टूडियो प्रोजेक्ट है जिसमें एक मानक लेआउट और एक गिट रिपॉजिटरी है; मुझे वॉली को जोड़ने के लिए क्या करना चाहिए? मुझे इसे कहां से डाउनलोड करना चाहिए? मुझे इसे एंड्रॉइड स्टूडियो में कैसे जोड़ना चाहिए? कौन सी ग्रैडल फाइलें, यदि कोई हो, क्या मुझे संशोधित करने की आवश्यकता है।
उम्मीद है, आप में से कुछ लोगों ने ऐसा कुछ समय के लिए किया है, यह ब्रेड-एंड-बटर का सामान होना चाहिए, लेकिन मैं इसका सीधा वर्णन नहीं कर पाया हूं।
-
अद्यतन , स्कॉट बार्टा के सुझाव के अनुसार।
वॉली रिपॉजिटरी में gradle.build फाइल में यह लाइन है।
apply plugin: 'android-library'
प्रलेखन के अनुसार : " लाइब्रेरी प्रोजेक्ट्स एपीके उत्पन्न नहीं करते हैं, वे एक .AR पैकेज (जो एंड्रॉइड आर्काइव के लिए खड़ा है) उत्पन्न करते हैं। " हालांकि, जब मैं वॉली प्रोजेक्ट का निर्माण करता हूं, तो .AR नहीं बनाया जाता है।
मेरी भावना यह है कि जैसा कि वॉली एक पुस्तकालय परियोजना है, जो एंड्रॉइड टीम द्वारा बनाई गई है, यह संभवतः सबसे अधिक उत्पन्न होने वाला है और इसका उपयोग .AR पैकेज के रूप में किया जाता है। इस पर कोई सलाह देना कि क्या यह .एयर उत्पन्न करना बेहतर होगा, और यह कैसे करना है, की सराहना की जाएगी।