2016-02-17 8 views
6

Я установил кордову и создаю новый проект.cordova - Ошибка: не удалось загрузить платформу android

Но когда я использую эту команду, чтобы добавить андроид платформы:

cordova platfom add 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: [email protected] 

Это, как я создал новый проект:

cordova create hello com.example.hello HelloWorld

И это мой менеджер SDK:

SDK Manager

Но я могу добавить Ios платформу (Но я работаю на Windows)

ответ

10

У меня была такая же проблема с версией [email protected] Я решил эту проблему, проверяя, какая версия андроида предоставляется кордовой. Вы можете проверить это на C:/Users /% USER% /. Cordova/lib/npm-cache/cordova-android

Затем вы устанавливаете версию платформы Android. Для меня это было @ 5.1.0, которое было в моей папке cordova-android. Поэтому я использовал строку cmd, следующую за:

Платформа cordova add [email protected], которая должна быть для вас версией differnet.

С уважением!

+1

спасибо большое! Теперь он работает :) – Paili

+4

Привет, мой C:/Users /% USER% /. Cordova/lib/папка пуста. что пошло не так – Mathee

+0

мой C:/Пользователи /% USER% /. cordova/lib/пусто, что такое probelm – Arash

2

Вы можете проверить версию для Android, предоставленную кордорой, набрав cordova platform ls внутри профайла/кордовой папки. Я ссылался ниже на url https://cordova.apache.org/docs/en/latest/guide/platforms/android/.
(Для меня .cordova/lib папка была пуста).

Затем добавьте эту платформу из кордовой папки проекта, выполнив cordova platform add [email protected] (в моем случае, проблема была решена).

4

Имеет ту же проблему после использования nvm для переключения версии узла. Простое удаление андроид платформы и переустановка это работает для меня:

cordova platform rm android && cordova platform add android 
+1

отлично работает, спасибо –

2

Там, кажется, ошибка с [email protected] и позже. У меня была такая же проблема, и с помощью приведенного ниже шага удалось собрать мой apk.

Выполните следующие действия:

cordova platform remove android 

Затем добавьте 6.1.2 специально

cordova platform add [email protected] 

Также найдено следующее в качестве временного решения

cordova platform add android --nofetch 
Смежные вопросы