![](/img/trans.png)
[英]Cordova | Unable to add the Android platform using `cordova platform add android`
[英]Cannot add platform using Cordova CLI 7.0.0
我使用命令npm update -g cordova
將Cordova 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.