cordova-ошибка: не удалось получить платформу android
Я установил cordova и создал новый проект.
но когда я использую эту команду для добавления платформы android:
эта ошибка:cordova platfom добавить android
Error: Failed to fetch platform android
Probably this is either a connection problem, or platform spec is incorrect.
Check your connection and platform name/version/URL.
Error: version not found: cordova-android@5.1.0
вот как я создал новый проект:
cordova создать hello com.образец.привет это
и это мой менеджер SDK:
Но Я можно добавить платформу ios (но я работаю на Windows)
7 ответов
У меня была такая же проблема с android@5.1.1 версия. Я решил эту проблему, проверив, какая версия android предоставляется cordova. Вы можете проверить это C:/Users/%USER%/.cordova / lib/npm-кэш / Кордова-android
затем вы устанавливаете версию платформы android. Для меня это был @5.1.0, который был в моей папке cordova-android. Поэтому я использовал строку cmd:
платформа cordova добавить android@5.1.0 который должен быть версией differnet для вы.
с уважением !
имел ту же проблему после использования nvm для переключения версии узла. Просто удаление платформы android и переустановка ее работает для меня:
cordova platform rm android && cordova platform add android
вы можете проверить версию android, предоставленную cordova, введя cordova platform ls
внутри папки projectname/cordova. Я ссылался снизу url https://cordova.apache.org/docs/en/latest/guide/platforms/android/.
(Для меня. папка cordova / lib была пуста).
затем добавьте эту платформу из папки cordova проекта, выполнив cordova platform add android@5.1.1
(в моем случае, решена проблема).
кажется, есть ошибка с android@6.2 - ... х и позже. У меня была та же проблема, и с помощью приведенного ниже шага удалось создать мой apk.
сделать следующее:
cordova platform remove android
затем добавьте 6.1.2 специально
cordova platform add android@6.1.2
также нашел следующее в качестве временного обходного пути
cordova platform add android --nofetch
добавить C:\Windows\System32
в конце path
в переменных среды, если они не существовали раньше.
Затем закрыть cmd и откройте его снова и запустите:
cordova platfom добавить android
в моем случае после стольких попыток, я решил вопрос с помощью следующей команды:
sudo npm install npm@4.6.1 -g
затем я смог добавить платформу и построить свой проект.
Я потратил три дня на этот вопрос
это будет решено, так как я нашел удалить этот dir: C:\Users\win\.Кордова!--3-->
и запустить
npm uninstall cordova -g
npm i cordova -g
тогда нет ошибки и предупреждения