दिलचस्प पोस्ट
Php के साथ एक फाइल खोलना सी # सरणी में मान जोड़ना findObjectsInBackgroundWithBlock: पार्स से डेटा प्राप्त करता है, लेकिन डेटा केवल ब्लॉक के भीतर मौजूद होता है सूचीदृश्य आइटम क्लिक करने योग्य नहीं हैं क्यूं कर? रनटाइम पर माइवेन एलेफ़ाफ्ट संस्करण प्राप्त करें ब्राउज़र प्लग-इन कैसे लिखूं? HTTPS पृष्ठों में HTTP सामग्री से निपटना एक्लिप्स इन्टेलिसेंस? कर्ल के साथ $ _POST मान पासिंग क्या मुझे `यह` या` $ स्कोप 'का उपयोग करना चाहिए? सब-डोमेन्स में प्रपत्र प्रमाणन Google फ़ॉन्ट डाउनलोड करना और इसे उपयोग करने वाली ऑफ़लाइन साइट को सेट करना विधियों के स्थिर आयात के लिए एक अच्छा उपयोग क्या है? ब्राउज़र में छवि में एसवीजी कनवर्ट करें (जेपीईजी, पीएनजी, आदि) JSON को एक ऑब्जेक्ट को सीरियल करना

एंड्रॉइड स्टूडियो एक से अधिक पुस्तकालय परियोजनाओं से सिंगल एएआर को कैसे पैकेज करना है?

मैं एंड्रॉइड लाइब्रेरी प्रोजेक्ट का निर्माण कर रहा हूं, जिसका एक अन्य आंतरिक पुस्तकालय परियोजना पर निर्भरता है।

मैं सोच रहा हूं कि क्या एक एकल एएआर पुस्तकालय को पैकेज करने का एक तरीका है, जिसमें आंतरिक पुस्तकालय पहले से ही अंदर है मैं अपने आवेदन डेवलपर्स के लिए केवल 1 एएआर पुस्तकालय पैकेज को साझा करना चाहूंगा।

इस तरह से मेरी बिल्ड.ग्रीड फाइलें फिलहाल दिखाई देती हैं, लेकिन फिलहाल वे अलग-अलग एएआर फ़ाइलों का उत्पादन करती हैं और दोनों के लिए आवेदन के निर्माण में शामिल किए जाने की ज़रूरत है। जैसा कि किसी अन्य कंपनी द्वारा एप्लिकेशन का निर्माण किया जा रहा है, हमें उनके साथ अंतिम एआर फाइल साझा करने की आवश्यकता है, न कि पूर्ण पुस्तकालय परियोजनाएं।

—– आंतरिक लीब ——– >>>>>>>>>>

buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.7.+' } } apply plugin: 'android-library' repositories { mavenCentral() } android { compileSdkVersion 18 buildToolsVersion '18.1.1' } dependencies { compile 'com.android.support:support-v4:18.0.0' } 

—– बाहरी लीब ——–

 buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.7.+' } } apply plugin: 'android-library' repositories { mavenCentral() } android { compileSdkVersion 18 buildToolsVersion '18.1.1' } dependencies { compile 'com.android.support:support-v4:18.0.0' compile project(':internalLib') } 

वेब के समाधान से एकत्रित समाधान "एंड्रॉइड स्टूडियो एक से अधिक पुस्तकालय परियोजनाओं से सिंगल एएआर को कैसे पैकेज करना है?"

लाइब्रेरी को संयोजित करने के लिए कोई तंत्र नहीं है यह थोड़ा जटिल है क्योंकि आप संभवत: इसे नियंत्रित करना चाहते हैं कि कौन सी निर्भरताएं विलय हो जाती हैं (उदाहरण के लिए आप संभवत: वहां समर्थन-वी 4 को शामिल नहीं करना चाहते हैं)। इसके अलावा आपको संसाधनों और एंड्रॉइड मैनिफ़ेस्ट को मर्ज करने की आवश्यकता होगी।

इस समय कोई चीज़ आसानी से हैक करने का कोई तरीका नहीं है, जब तक कि आप सुनिश्चित न हों कि संसाधनों के दो रेज फ़ोल्डरों के बीच कोई विवाद नहीं है (उदाहरण के तौर पर आप एक लिब में strings_a.xml और अन्य लिब में strings_b.xml हो सकते हैं)। इस तरह से आप दो रेज फ़ोल्डरों को एक ही स्थान में दोनों की प्रतिलिपि बनाकर "मर्ज" कर सकते हैं (जैसा कि एंड्रॉइड रिज़ लेवल पर मर्ज करने का विरोध किया गया था)।

मैनिफेस्ट के लिए यह और अधिक जटिल होगा, लेकिन कुछ कस्टम कोड के साथ योग्य होगा।

इसके लिए एक अंतर्निहित तंत्र प्रदान करना हमारी प्राथमिकता पर बहुत कम है, इसलिए कभी भी जल्द ही इसकी अपेक्षा नहीं करें।