2017-12-28 122 views
6

dest yazamadım:iyonik yapı androidin Hata: copyFileSync: Ben komutunu kullandığınızda dosyayı

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

Eğer varlığını veya yanlışlıkla belirtilen dosyaların izinlerini kontrol ettiniz mi? –

cevap

2

hakimiyetin: iyonik cordova inşa androird yanlış
ben burada ionic cordova build android ne alıyorum Eğer anlamı var: iyonik cordova android

inşa Ama aynı zamanda deneyin: iyonik cordova inşa --release android

dizinde: Ben hata ayıklama 2 gün sonra benim için bir çözüm buldum, aynı hata vardı, platformlar/android/cordova ben dosyasında güncelleştirilmiş nesne yerleri Api.js yolu nedeniyle doğru değil.

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' 
}; 

Uygulamamı inşa başardı bu değişiklikten sonra:

akım yerleri benim Api.js böyle bakmak itiraz ediyoruz. Ayrıca, cordova-sqlite-storage gibi eklentiler nedeniyle hatalar da vardı, bu yüzden onu kaldırdım ve uygulamayı yapıyorum.

Ben

Androird

kısım sadece burada bir yazım hatası olduğunu varsayarsak

+0

bunu denedim ama hiçbir başarı ile iyonik 1 ile inşa ettiğimde her şeyin iyi olduğunu söylemediğim için üzgünüm her şey iyi gider ama ben iyonik 3 kullandığımda, bu başka bir klasör kullandığımda bu sorunun platformlar klasöründe olduğunu da gösterir bir iyonik 1 projeden – mehdigriche

2

Bu sabah aynı sorunu ile karşı karşıya kaldılar ve benim (oldukça şiddetli) çözümü şuydu:

  1. platformu çıkarın: uygulama klasöründe aşağıdaki klasörleri silin ionic cordova platform rm android
  2. : platformsplugins & www
  3. Bağımlılıklarınızın şu adreste çalışabildiğinden emin olun: npm install
  4. Platformu yeniden ekleyin; E klasörler yukarıda adım 2'de silindi: Nihayet ionic cordova platform add android
  5. , uygulamanızı oluşturmak: ionic cordova build android
İlgili konular