код не работает на устройстве / эмуляторе - PullRequest
0 голосов
/ 30 апреля 2018

Я новичок в кордовой / ионной. У меня есть проект Cordova, который я хочу запустить на Android-устройстве или эмуляторе. Когда я запускаю команду: ионные Cordova запустить Android. Я получаю следующую ошибку:


Обнаружен локально установленный Ionic CLI, но он слишком старый - используется глобальный CLI.

cordova platform add android --save Использование cordova-fetch для cordova-android@7.0.0 Ошибка: не удалось получить платформу cordova-android @ 7.0.0 Возможно это либо проблема подключения, либо неверная спецификация платформы Проверьте вашу связь и платформу Имя / версия / URL. Ошибка: cmd: команда не выполнена с кодом выхода 1 Ошибка выход:


в кодовой платформе Android уже существует, но когда я проверяю его версию, я вижу, Android ~ 6.3.0. Я пробовал несколько вещей, чтобы решить это, в том числе, переустановка Cordova, Android. Может у кого-нибудь есть решение для этого. Код был написан около года назад, и теперь в моей системе установлены все последние версии

Ответы [ 2 ]

0 голосов
/ 30 апреля 2018

Вы можете попробовать это, сначала обновив свой менеджер Android SDK со всеми последними обновлениями, а также обновить его Gradle. Затем попробуйте сначала удалить платформу Android с помощью команды КОРДОВАЯ ПЛАТФОРМА REM ANDROID а затем добавить платформу Android с помощью команды КОРДОВАЯ ПЛАТФОРМА ДОБАВИТЬ АНДРОИД.

0 голосов
/ 30 апреля 2018

Проблема в том, что платформа Android была добавлена ​​неправильно. Поэтому вы должны добавить соответствующую платформу Android в ваш проект.

Перед добавлением прогона:

платформа Cordova удалить Android

После запуска:

платформа Cordova Add android@6.0.0

если вы разрабатываете в среде Windows. Вы можете проверить версию Android, предоставленную Cordova, по адресу:

C:/Users/%USER%/.cordova/lib/npm-cache/cordova-android

Вы также можете попробовать добавить --nofetch к команде, которая будет использовать поведение до 7.x. См. Cordova 7 не удается добавить платформу Android

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...