दिलचस्प पोस्ट
UIButton: चुने हुए हाइलाइट स्थिति के लिए छवि सेट करें क्या हाइबरनेट / जेपीए में कॉलम के नामों को गतिशील रूप से परिभाषित करना संभव है? मुझे यह अजगर __del__ व्यवहार नहीं समझता कैसे 'grep' एक सतत स्ट्रीम करने के लिए? क्या HTML5 स्किन्नेर्स और क्रेडिट कार्ड पाठकों की तरह बाह्य उपकरणों के साथ संवाद कर सकता है? अजगर पांडा – कैसे स्तंभों में एक पदानुक्रमित सूचकांक समतल माउस आंदोलन कैसे अनुकरण करना Android को कैसे कॉपी करें: संपादन = "गलत" कोड में? सीपीथॉन में -1 और -2 दोनों के लिए हैश -2 क्यों करते हैं? मैं किसी तत्व को एक वर्ग कैसे जोड़ूं? से बचने के लिए jQuery का नुकसान एक्शनबर्वर एक्टिविटी को नापसंद किया गया है जावा में स्ट्रिंग के साथ इंट भी हो, जिसमें पत्र भी शामिल हैं I एआरएम संकलन त्रुटि, निष्पादन योग्य द्वारा उपयोग किए गए वीएफपी पंजीकृत, ऑब्जेक्ट फ़ाइल नहीं न्यूएर फ्लेक्सबॉक्स एपीआई का उपयोग कर फ्लेक्सबॉक्स और ऊर्ध्वाधर स्क्रॉल एक पूर्ण-ऊंचाई वाले ऐप में

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

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

मैं सोच रहा हूं कि क्या एक एकल एएआर पुस्तकालय को पैकेज करने का एक तरीका है, जिसमें आंतरिक पुस्तकालय पहले से ही अंदर है मैं अपने आवेदन डेवलपर्स के लिए केवल 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') } 

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

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

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

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

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