मेरे वर्तमान ऐप में मेरे पास 2 बिल्ड हैं, उन्हें build 1
और build 2
पर कॉल करने दें। मैं समझता हूँ कि दो जायके आम कोड/संसाधनों को साझा कर सकते हैं कि लेकिन यह भी अलग-अलग कोड और संसाधनों हो सकता है जैसे कि निम्न:एंड्रॉइड स्टूडियो - अन्य स्वाद के साथ साझा कोड स्वाद कर सकते हैं?
क्या मुझे क्या करना कोशिश कर रहा हूँ इतना है कि यह एक और के साथ कुछ कोड के शेयरों build 2
का विस्तार है निर्माण (उदाहरण के लिए build 3
)। या तो निम्न जैसे कुछ कोड साझा करने:
यह build2 किया जाएगा और कुछ कोड/संसाधनों को साझा करते हुए भी उनके अपने अद्वितीय कोड सेट है की क्षमता होने 3 का निर्माण। या:
यहाँ, build 3
प्रदान कर रहा है build 2
ताकि सभी कोड और संसाधनों build 2
से दोनों में उपलब्ध हैं बनाता है लेकिन build 3
भी अपनी अनूठी कोड/संसाधन हो सकता है।
मुझे लगता है कि build 2
विस्तारित करना सबसे अच्छा तरीका है (यदि यह संभव है) लेकिन कोई सलाह या मुझे सही दिशा में इंगित करने की बहुत सराहना की जाएगी। मैंने बिना किसी लाभ के इंटरनेट पर 6 घंटे बिताए हैं।
इसके लिए धन्यवाद। मैं अभी इसे छोड़ने जा रहा हूं। मैं वास्तव में एक हैकरी तरीका नहीं करना चाहता जो कोडबेस को जटिल बनायेगा। त्वरित प्रतिक्रिया और उत्तर के लिए धन्यवाद! –
आप इस स्रोत में 'स्रोतसेट्स' का उपयोग करने का प्रयास कर सकते हैं (http://stackoverflow.com/questions/20974524/with-two-res-directories-per-build-variant-gradle-stopped-tracking-changes-in -r) –