Не удается добавить платформу с помощью Cordova CLI 7.0.0

Я Cordova CLI от 6.5 до 7.0.0 С помощью команды npm update -g cordova. Я создал проект( 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:windowssystem32npm' 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. ?

2 ответов


Я сделал некоторый анализ на этом и выглядит как его проблема с совместимостью Android SDK. Проверьте версию Android от Cordova в разделе C:/Users/%USER%/.cordova/lib/npm-cache/cordova-android (в случае ОС windows) и установите соответствующую версию платформы android.

например: cordova platform add android@6.0.0

надеюсь, что это помогает. Ура!--3-->

обновление: я думаю выпуск-CB-12767 должно решить вашу проблему. --nofetch ключ


cordova неправильно установлен. поэтому снова установите cordova.и это должно сработать для меня.

следующие команды:

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