2015-11-04 24 views
7

मैं दो अलग अलग एंड्रॉयड क्षुधा एक है और बी ए और बी एक ही परियोजनाएंड्रॉयड स्टूडियो - एकाधिक एंड्रॉयड

में मॉड्यूल हैं एक भी परियोजना में आम निर्भरता के साथ क्षुधा दोनों एक पुस्तकालय मॉड्यूल जेड पर निर्भरता है जो पर ही दो अन्य पुस्तकालय मॉड्यूल एक्स निर्भर करता है और वाई

  • A -> जेड
  • बी -> जेड

जेड -> पहला, दूसरा

अब इस question को स्वीकार कर लिया जवाब का कहना है कि एक भी एंड्रॉयड स्टूडियो परियोजना से अधिक ऐप्लिकेशन को नहीं हो सकता।

आश्चर्यजनक रूप से मैं इन दो ऐप्स (एक एंड्रॉइड स्टूडियो प्रोजेक्ट में) बनाने और उन्हें अपने फोन पर बहुत अच्छी तरह से चलाने में सक्षम हूं। क्या में यहां कुछ भूल रहा हूँ ?

क्या एक एंड्रॉइड स्टूडियो प्रोजेक्ट में कई ऐप्स हो सकते हैं?

  1. यदि उत्तर नहीं है, क्यों?
  2. यदि उत्तर हाँ है, तो क्या कोई कैच है?
+0

हां, आपके पास एक ही परियोजना में कई परियोजनाएं हो सकती हैं। – Neela

+0

ए, बी, जेड, एक्स, वाई सभी मॉड्यूल हैं। जिसमें एक्स, वाई, जेड लाइब्रेरी प्रकार और ए, बी आवेदन प्रकार हैं। – Neela

+0

धन्यवाद @ नीला। मेरा मानना ​​है कि आपका मतलब है "एक ही परियोजना में एकाधिक ऐप्स"। सही बात ? – acthota

उत्तर

3

एक एकल एंड्रॉइड प्रोजेक्ट में वास्तव में कई ऐप्स हो सकते हैं, हालांकि आप एक परियोजना में कई ऐप्स होने के लाभों के बारे में बहस कर सकते हैं यदि वे असंबद्ध हैं।

वैसे भी, यदि आपके पास एक ही ऐप के कई संस्करण हैं (लक्ष्य डिवाइस, ब्रांडिंग ...) के साथ, तो यह बिल्कुल उचित है। उस स्थिति में ग्रैडल बिल्ड सिस्टम आपको बनाने के लिए अनुमति देता है (प्रत्येक बिल्ड संस्करण उत्पाद स्वाद और बिल्ड प्रकार) का संयोजन है। आधिकारिक दस्तावेज़ीकरण के अनुसार (Configuring Gradle Builds > Work with build variants):

बिल्ड सिस्टम आपके ऐप के विभिन्न उत्पाद संस्करण बनाने के लिए उत्पाद स्वाद का उपयोग करता है। आपके ऐप के प्रत्येक उत्पाद संस्करण में अलग-अलग सुविधाएं या डिवाइस आवश्यकताएं हो सकती हैं। बिल्ड सिस्टम प्रत्येक उत्पाद संस्करण में विभिन्न बिल्ड और पैकेजिंग सेटिंग्स को लागू करने के लिए बिल्ड प्रकारों का भी उपयोग करता है। प्रत्येक उत्पाद स्वाद और निर्माण प्रकार संयोजन एक निर्माण संस्करण बनाता है। बिल्ड सिस्टम आपके ऐप के प्रत्येक बिल्ड संस्करण के लिए एक अलग एपीके उत्पन्न करता है।

संबंधित मुद्दे