मैं gradlew assembleVariant का उपयोग करके जो एपीके बनाता हूं वह ठीक है, लेकिन किसी कारण से एपीके के अंदर AndroidManifest.xml बाइनरी प्रारूप में नहीं है। मैं इसे एक टेक्स्ट एडिटर में ठीक से खोल सकता हूं, जो अप्रत्याशित है। मेरे ऐप के अन्य रूपों में यह समस्या नहीं है और उनके मैनिफेस्ट बाइनरी प्रारूप में आते हैं। मुझे बाइनरी प्रारूप में इसकी आवश्यकता है क्योंकि यह वह इनपुट है जिसकी श्रृंखला में अगला उपकरण अपेक्षा करता है। मैं एंड्रॉइड ग्रेडल प्लगइन 4.0.1 का उपयोग कर रहा हूं। 3.5.4 में यह कोई मुद्दा नहीं था।

किसी के पास कोई विचार है कि ऐसा क्यों हो सकता है?

0
Vas 2 अक्टूबर 2020, 04:17

1 उत्तर

सबसे बढ़िया उत्तर

मैं android.useNewApkCreator=false का उपयोग कर रहा था जिससे मुझे एक और समस्या दूर करने में मदद मिली: Entry name 'AndroidManifest.xml' collided

हालांकि यह एक अच्छा समाधान नहीं है, क्योंकि परिणामी AndroidManifest.xml वह नहीं है जिसे आप वैसे भी चाहते हैं। परस्पर विरोधी AndroidManifest.xml ढूंढें और या तो इसे बाहर कर दें या इसे अपने ऐप में शामिल करें। विशेष रूप से मेरा एक निर्भरता से आया है जो कॉर्डोवालिब का उपयोग करता है।

0
Vas 2 अक्टूबर 2020, 03:15