मेरे पास दो उत्पाद स्वाद, नि: शुल्क और समर्थक हैं।एंड्रॉइड स्टूडियो में उत्पाद स्वाद को कैसे डिबग करना है?
दोनों के लिए लॉन्चर गतिविधि अलग-अलग हैं।
लेकिन एंड्रॉइड स्टूडियो उम्मीद करता है कि लॉन्चर गतिविधि AndroidManifest.xml में src/main/के अंतर्गत हो।
ग्रैडल दोनों flovors सही ढंग से निर्माण कर रहा है लेकिन आईडीई संबंधित एंड्रॉइड Manifest.xml को संबंधित उत्पाद स्वाद जैसे src/free या src/pro से चुनने में सक्षम नहीं है।
यह फ्री बिल्डबैग या प्रोडेबग के रूप में सही निर्माण संस्करण चुनने के बाद भी हो रहा है।
एंड्रॉइड स्टूडियो अभी भी ईएपी है। इसमें कई सारे बग हैं। –
आप इस तरह के परिदृश्यों को कैसे संभालेंगे? मैं विभिन्न स्वादों को स्थापित करने और परीक्षण करने के लिए ग्रेडल का उपयोग कर रहा हूं? – dhaval
फ्लेवर्स अपनी लॉन्चर गतिविधियों को परिभाषित कर सकते हैं इसके साथ कोई समस्या नहीं है। ऐसा लगता है कि आईडीई अंतिम संकलित पैकेज के मैनिफेस्ट की जांच के बजाय केवल मुख्य मेनिफेस्ट से मुख्य गतिविधि लॉन्च करना चाहता है। सुनिश्चित नहीं है कि यह इरादा व्यवहार है। फिर भी, आप रन कॉन्फ़िगरेशन में मुख्य गतिविधि को बदलने का प्रयास कर सकते हैं। –