Не удается добавить платформу с помощью 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