नहीं बनाता है मैं एंड्रॉइड/आईओएस ऐप्स बनाने के लिए कॉर्डोवा और एंड्रॉइडस्टूडियो में काम कर रहा हूं। सब कुछ ठीक काम कर रहा था जब तक कि मैंने कल कॉर्डोवा को 8 तक अपडेट नहीं किया। मैंने नोड को नवीनतम में भी अपडेट किया। जब मैं कॉर्डोवा प्रोजेक्ट बनाता हूं और एंड्रॉइड प्लेटफॉर्म जोड़ता हूं। यह एक पूरी तरह से अलग निर्देशिका संरचना पैदा करता है। मैं प्रोजेक्ट की प्लेटफ़ॉर्म निर्देशिका D:\testApp1\platforms\android
में assets
, res
और src
फ़ोल्डर्स नहीं देख सकता। सबसे महत्वपूर्ण बात यह है कि उपरोक्त निर्देशिका में AndroidManifest.xml
गुम है, जो admob
प्लगइन को जोड़ने में विफल होने का कारण बन रहा है।कॉर्डोवा AndroidManifest.xml
Failed to install 'cordova-plugin-admobpro': Error: ENOENT: no such file or directory, open 'D:\Projects\testApp1\platforms\android\AndroidManifest.xml' at Object.fs.openSync (fs.js:646:18) at Object.fs.readFileSync (fs.js:551:33) at Object.parseElementtreeSync (D:\Projects\testApp1\platforms\android\cordova\node_modules\cordova-common\src\util\xml-helpers.js:180:27) at new AndroidManifest (D:\Projects\testApp1\platforms\android\cordova\lib\AndroidManifest.js:29:20) at AndroidProject.getPackageName (D:\Projects\testApp1\platforms\android\cordova\lib\AndroidProject.js:99:12) at Api.addPlugin (D:\Projects\testApp1\platforms\android\cordova\Api.js:223:57) at handleInstall (C:\Users\Rao\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\plugman\install.js:594:10) at C:\Users\Rao\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\plugman\install.js:357:28 at _fulfilled (C:\Users\Rao\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\q\q.js:787:54) at self.promiseDispatch.done (C:\Users\Rao\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\q\q.js:816:30)
किसी की मदद कृपया कर सकते हैं:
यहाँ त्रुटि प्लगइन कहा कि मैं मिलता है?
मैं भी एक AndroidManifest.xml फ़ाइल याद आ रही के साथ एक ही समस्या में पड़ गए करने के लिए तय की। यद्यपि एक साधारण कदम, इस परिवर्तन में डाउनस्ट्रीम परिवर्तनों की आवश्यकता में अजीब संख्या में घंटों लगेंगे। मुझे यकीन है कि संगतता में यह ब्रेक इसके लायक था। बीटीडब्लू, मैंने यह भी देखा कि आईओएस पर संपादन-कॉन्फ़िगरेशन समर्थन टूटा हुआ है ताकि प्लगइन उपयोग विवरण * -Info.plist में जोड़ा जा सके। अंतरिम में कॉन्फ़िगर-फ़ाइल टैग का उपयोग करना। दुर्भाग्य से, कॉर्डोवा 7.1.0 तक बैक अप तब तक काम करता है जब तक कि सभी आश्रित प्लगइन में परिवर्तन समर्थित न हो। – jmelvin