簡體   English   中英

無法在 Cordova 中獲取平台 cordova-android@^8.0.0

[英]Failed to fetch platform cordova-android@^8.0.0 in Cordova

最后,經過幾年審查其他人發布的問題,是時候寫我的第一個問題了,好吧,我按照 本頁的說明安裝了 Node.js 和 Cordova(最先進的),但一開始我沒有安裝任何一個平台(iOS或安卓)。 經過多次嘗試,我決定最后一次嘗試並再次運行cordova 平台添加 ios命令,令人難以置信的是它成功了!

Using cordova-fetch for cordova-ios@^5.0.0
Adding ios project...
Creating Cordova project for the iOS platform:
        Path: platforms\ios
        Package: io.cordova.hellocordova
        Name: HelloCordova
iOS project created with cordova-ios@5.1.1
Plugin 'cordova-plugin-whitelist' found in config.xml... Migrating it to package.json
Discovered saved plugin "cordova-plugin-whitelist". Adding it to the project
Installing "cordova-plugin-whitelist" for ios
Adding cordova-plugin-whitelist to package.json

然后,我嘗試運行cordova platform add android ,但它像往常一樣失敗:

Using cordova-fetch for cordova-android@^8.0.0
Failed to fetch platform cordova-android@^8.0.0
Probably this is either a connection problem, or platform spec is incorrect.
Check your connection and platform name/version/URL.
Error: npm: Command failed with exit code 4294963214 Error output:
npm WARN helloworld@1.0.0 No repository field.

npm ERR! code EBUSY
npm ERR! syscall rename
npm ERR! path d:\Dropbox\app\node_modules\.staging\android-versions-697b4c50
npm ERR! dest d:\Dropbox\app\node_modules\android-versions
npm ERR! errno -4082
npm ERR! EBUSY: resource busy or locked, rename 'd:\Dropbox\app\node_modules\.staging\android-versions-697b4c50' -> 'd:\Dropbox\app\node_modules\android-versions'

如果需要,可以使用完整的運行日志。

請問你有什么線索嗎?

不用說我以管理員身份運行命令提示符,並且 C:\Windows\System32 路徑已經存在於 Environment Windows 變量中。

謝謝你,法比奧

如果我沒看錯,你正在 Dropbox 目錄中工作。 Dropbox 可能會在同步操作期間鎖定文件,這會干擾 Cordova。 嘗試將應用移至 Dropbox 之外的文件夾。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM