2017-12-28 108 views
6

डेस्ट पर लिख नहीं सका:आयनिक निर्माण एंड्रॉयड के त्रुटि: copyFileSync: जब मैं आदेश का उपयोग फ़ाइल

cp: copyFileSync: could not write to dest file (code=ENOENT):/Users/mehdigriche/work/cam1/test/platforms/android/res/xml/config.xml

Parsing /Users/mehdigriche/work/cam1/test/platforms/android/res/xml/config.xml failed (node:2306) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: ENOENT: no such file or directory, open '/Users/mehdigriche/work/cam1/test/platforms/android/res/xml/config.xml'

[10:50:14] lint finished i

+0

आप के अस्तित्व या त्रुटि में उल्लेख किया फ़ाइलों पर अनुमतियों की जाँच की है? –

उत्तर

2

आपका आदेश: आयनिक कॉर्डोबा निर्माण androird गलत
मैं है ionic cordova build android यहाँ मैं क्या मिलता है लगता है कि आप का मतलब है: आयनिक कॉर्डोबा निर्माण एंड्रॉयड

लेकिन यह भी प्रयास करें: आयनिक कॉर्डोबा निर्माण --release एंड्रॉयड

मैं एक ही त्रुटि थी, डिबगिंग के 2 दिनों के बाद मैं मेरे लिए एक समाधान नहीं मिला:

निर्देशिका में:, प्लेटफार्मों/एंड्रॉयड/कॉर्डोबा मैं फ़ाइल में अपडेट किए गए स्थानों पर आपत्ति Api.js क्योंकि पथ सही नहीं हैं

this.locations = { 
    root: self.root, 
    www: path.join(self.root, 'assets/www'), 
    res: path.join(self.root, 'res'), 
    platformWww: path.join(self.root, 'platform_www'), 
    configXml: path.join(self.root, 'app/src/main/res/xml/config.xml'), 
    defaultConfigXml: path.join(self.root, 'cordova/defaults.xml'), 
    strings: path.join(self.root, 'app/src/main/res/values/strings.xml'), 
    manifest: path.join(self.root, 'app/src/main/AndroidManifest.xml'), 
    build: path.join(self.root, 'build'), 
    javaSrc: path.join(self.root, 'app/src/main/java/'), 
    // NOTE: Due to platformApi spec we need to return relative paths here 
    cordovaJs: 'bin/templates/project/assets/www/cordova.js', 
    cordovaJsSrc: 'cordova-js-src' 
}; 

इन परिवर्तन मैं अपने ऐप का निर्माण करने में सक्षम था के बाद:

वर्तमान स्थानों मेरी Api.js में इस तरह दिखेगा आपत्ति है। मुझे कॉर्डोवा-स्क्लाइट-स्टोरेज जैसे प्लगइन की वजह से त्रुटियां भी थीं इसलिए मैंने इसे हटा दिया और ऐप बनाया।

मुझे आशा है कि यह मदद करता है

+0

मैंने कोशिश की है लेकिन किसी भी सफलता के साथ खेद नहीं है कि जब मैं आयनिक 1 के साथ निर्माण करता हूं तो सबकुछ ठीक होता है, लेकिन जब मैं आयनिक 3 का उपयोग करता हूं तो यह मुझे यह भी देता है कि यह समस्या प्लेटफॉर्म फ़ोल्डर में होती है जब मैं किसी अन्य फ़ोल्डर का उपयोग करता हूं एक आयनिक 1 परियोजना से यह तय किया गया है – mehdigriche

1

मान लिया जाये कि

Androird

हिस्सा सिर्फ एक टाइपो यहाँ है।

चेक इस बाहर: https://github.com/ionic-team/ionic/issues/13702

यह अभी तक तय नहीं एक ज्ञात मुद्दा है और!

2

मैं आज सुबह ही समस्या का सामना करना पड़ा है और मेरे (बल्कि कठोर) समाधान यह था:

  1. मंच निकालें: ionic cordova platform rm android
  2. अपने अनुप्रयोग फ़ोल्डर से निम्न फ़ोल्डर हटाएँ: platforms, plugins & www
  3. सुनिश्चित करें कि आपकी निर्भरताएं चलकर उपलब्ध हैं: npm install
  4. प्लेटफ़ॉर्म को वापस जोड़ें, यह चरण वें फिर से बनाएगा ई फ़ोल्डरों ऊपर चरण 2 में नष्ट कर दिया: ionic cordova platform add android
  5. अंत में, अपने अनुप्रयोग का निर्माण: ionic cordova build android
संबंधित मुद्दे