2011-01-24 7 views
5

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

सैम।

+0

संभावित डुप्लिकेट [क्या ग्रहण में एक ही कोडबेस से एक फ्री और प्रो ऐप संस्करण दोनों को बनाए रखने के लिए कोई सम्मेलन है?] (Http://stackoverflow.com/questions/4057728/is-there-a-convention-for -मार्टिंग-दोनों-ए-फ्री-एंड-प्रो-एप-वर्जन-से-द-सा) –

+0

एक ही डिवाइस पर उसी पैकेज का उपयोग करके उसी एंड्रॉइड ऐप के दो संस्करणों को कैसे रिलीज़ और इंस्टॉल करना है, इसके संभावित डुप्लिकेट] (http://stackoverflow.com/questions/14837927/how-to-release-and-install-two-versions-of-the-same-android-app-using-the-same-p?rq=1)? –

उत्तर

2

आप एक लाइब्रेरी का उपयोग कर सकते हैं, लेकिन इसे करने के लिए आपको अपने कोड को थोड़ा सा पुनर्गठन करना होगा।

मूल रूप से, एक प्रोजेक्ट में एक ऐप के लिए विशिष्ट कोड लिखें, और किसी अन्य प्रोजेक्ट में किसी अन्य ऐप के लिए विशिष्ट कोड लिखें, फिर लाइब्रेरी में दोनों ऐप्स पर कोड लिखें और इसका संदर्भ लें।

क्या मैं पूछ सकता हूं कि यह आपके लिए क्या कर रहा है? यदि आप अपने ऐप का "फ्री" संस्करण और "पेड" संस्करण कर रहे हैं तो कुछ अन्य विकल्प भी हैं। एक डमी ऐप बनाने और मुख्य ऐप में इसकी उपस्थिति की जांच करने की तरह।

+0

मैं अपने क्लाइंट को एक पीओसी ऐप विकसित कर रहा हूं, उसे दो अलग-अलग थीम्स के साथ फोन पर एक ही ऐप इंस्टॉल करने की आवश्यकता है। – Sam

+0

एंड्रॉइड लाइब्रेरी प्रोजेक्ट ने मुझे इसे ठीक करने में मदद की, कुछ काम किया लेकिन मैंग इसे करने के लिए किया। – Sam

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

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