簡體   English   中英

無法使用 Cordova CLI 7.0.0 添加平台

[英]Cannot add platform using Cordova CLI 7.0.0

我使用命令npm update -g cordovaCordova CLI 從 6.5更新到 7.0.0 我創建了一個項目( cordova create myApp com.myCompany.myApp myApp )。 當我嘗試將 Android 添加到項目( cordova platform add android )時,出現以下錯誤。

Error: Failed to fetch platform cordova-android@~6.2.2
Probably this is either a connection problem, or platform spec is incorrect.
Check your connection and platform name/version/URL.
Error: cmd: Command failed with exit code 1 Error output:
'C:\windows\system32\npm' is not recognized as an internal or external command,
operable program or batch file.

我還嘗試添加具有特定版本的 android,該版本可在我的機器中使用 CLI( cordova platform add android@5.1.1 )但結果相同。

是否有任何特殊方法可以使用 Cordova 7.0.0 向項目添加平台。 ?

我對此做了一些分析,看起來它是 android SDK 兼容性的問題。 檢查C:/Users/%USER%/.cordova/lib/npm-cache/cordova-android下 Cordova 提供的 Android 版本(如果是 Windows 操作系統)並安裝提供的相應 android 平台版本。

例如:cordova 平台添加 android@6.0.0

希望能幫助到你。 干杯

更新:我想Issue-CB-12767應該可以解決您的問題。 --nofetch是關鍵

科爾多瓦沒有正確安裝。 所以重新安裝cordova。它應該對我有用。

以下命令是:

npm uninstall cordova -g
npm cache clean
npm install cordova -g

在我的項目目錄中運行以下命令為我解決了問題:

npm install

就我而言(在 Mac OS 上)

sudo cordova 平台添加 android

那可以解決問題!

暫無
暫無

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

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