android-gradle
एंड्रॉइड में किसी प्रोजेक्ट में अनार फाइलें कैसे शामिल करें
खोज…
मॉड्यूल में .ar निर्भरता कैसे जोड़ें?
एक मॉड्यूल (लाइब्रेरी या एप्लिकेशन) में जहां आपको aar फ़ाइल की आवश्यकता होती है, जिसे आपको अपने build.gradle
में रिपॉजिटरी में जोड़ना होता है:
repositories {
flatDir {
dirs 'libs'
}
}
और निर्भरता जोड़ें:
dependencies {
compile(name:'nameOfYourAARFileWithoutExtension', ext:'aar')
}
मॉड्यूल में आपके द्वारा उपयोग किए जा रहे libs फ़ोल्डर के सापेक्ष पथ पर ध्यान दें।
Aar फ़ाइल में ट्रांज़िटिव निर्भरताएँ शामिल नहीं हैं
Aar फ़ाइल में ट्रांज़िटिव निर्भरताएँ नहीं होती हैं और उनके पास एक pom फ़ाइल नहीं होती है जो लाइब्रेरी द्वारा उपयोग की जाने वाली निर्भरताओं का वर्णन करती है।
इसका मतलब यह है कि, यदि आप एक flatDir
फाइल रेपो का उपयोग करके एर फाइल आयात कर रहे हैं, तो आपको अपने प्रोजेक्ट में निर्भरता भी निर्दिष्ट करनी होगी ।
आपको मावेन रिपॉजिटरी का उपयोग करना चाहिए (आपको निजी या सार्वजनिक मावेन रेपो में लाइब्रेरी को प्रकाशित करना होगा), आपके पास एक ही मुद्दा नहीं होगा।
इस स्थिति में, पोम फ़ाइल का उपयोग करके निर्भरता को डाउनलोड करता है जिसमें निर्भरता सूची होती है।
यह सुदूर पुस्तकालयों के साथ काम करता है जो एक दूरस्थ या स्थानीय मावेन भंडार में प्रकाशित होते हैं, आपके मामले में ऐसा लगता है कि पुस्तकालय को स्थानीय मावेन भंडार भी प्रकाशित नहीं किया जाएगा। मुझे कोई निश्चित जानकारी नहीं मिल रही है जैसे कि यह आपकी परिस्थितियों में काम करेगा, लेकिन आपको इसे एक शॉट देना चाहिए।