У меня есть проект ионной/Cordova с помощью:
[email protected]
[email protected]
cordova cli 6.4.0
ionic 1.3.3
Когда я пытаюсь добавить платформы Android, я получаю следующий вывод
================
$ ionic platform add [email protected]
Adding android project...
Creating Cordova project for the Android platform:
Path: platforms/android
Package: com.ionicframework.name
Name: name
Activity: MainActivity
Android target: android-25
Subproject Path: CordovaLib
Android project created with [email protected]
ошибка: cordovaProject.projectConfig.getFileResources не функция
Похоже, эта проблема связана с ошибкой в [email protected] как подтвердили здесь: https://issues.apache.org/jira/browse/CB-12633
Я сейчас обновил свою систему до Кордова CLI - [email protected] и [email protected] и это, казалось, работало.
Обновление до версии 6 на Cordova CLI с:
npm install -g cordova@6
А потом добавить необходимую версию Cordova-андроида
cordova platform add android@6
Не относящиеся непосредственно к этому вопросу, но как только я получил это работает, моя система пожаловались на пути Gradle в не время, когда я пытался строить мое приложение, и я следил за шаги здесь: https://gradle.org/install#with-homebrew и сейчас все успешно строит.
обновление Кордова
npm install -g cordova
а затем попробуйте добавить платформы или если какие-либо проблемы с новой версии Cordova, а затем использовать ниже
Есть проблема с версии 6.4.0 Кордова и Android 6.2.1. Поэтому, пожалуйста, попробуйте С ниже совместимые версии
Cordova версии должны быть 6.4.0
npm install -g [email protected]
Установить Android в вашем проекте
cordova platform add [email protected]
или
ionic platform add [email protected]
Делать все, что @IonicBurger сказал выше. Также убедитесь, что для проектов, основанных Кордова, Кордова, каждая версия имеет конкретную зависимость на пакет SDK и Android Установить инструменты для сборки.
В настоящее время я использую ионные 3 и я столкнулась с той же проблемой.
Убедитесь, что Кордова-это последний: НПМ я Кордова -г будет делать эту работу. Обратите внимание, какая версия агента устанавливается путем проверки - Кордова-в. После этого убедитесь, что вы установили ионно-родной; это обычно приходит с ионной установки, но он не раз вреда установлен локально с НПМ я ионно-родной-сохранить
Видишь всех существующих платформах: список платформы ионной Кордова. Некоторые плагины, такие как камера, медиа и т. д. имеют очень специфические требования Кордова (смотрите здесь)
Когда вы установите плагин, вы можете столкнуться с такой ошибкой иногда: 'плагин не'т поддерживать этот проект'ы Кордова-версия Android. Кордова Android: 6.1.2, не требование версии: >=6.3.0 Пропуск 'Кордова-плагин-камеры#39; для Android'. Это хорошо. Эту проблему можно решить путем два шага. Самое главное помните: убедитесь, что у вас последний Андроид создать инструменты и SDK установлен. Пожалуйста, см. следующие изображения для более подробной информации:
Обратите внимание, что этот ответ лучше всего работает с среде Windows.
Обновление [email protected] я'т работу - я получил ошибку, что эта версия не найдена
Вместо того, чтобы вернуться к [email protected] сделал работу
cordova platform update [email protected] --save
Это не право downgrade решение версия Кордова. Если вы хотите использовать самую последнюю версию Cordova и ионные, вместо использования
ionic cordova platform add android
Просто сделай:
cordova platform add android
работает как шарм!
Хорошая кодирование!
Эта проблема возникла для меня при переключении между двумя ионный проекты. Я установил его на другой узел версия и она работает.
Я использовал НВМ использовать X.х.х и, даунгрейд до предыдущей версии nodejs, я смог построить мой проект.
Надеюсь, что это'Лл помочь кому-то.