2016-11-10 5 views
3

Я пытаюсь добавить плагин phonegap-push-plugin, как описано в doc.Ошибка: не удается найти plugin.xml для плагина «phonegap-plugin-push». Повторите попытку добавления

Я нашел это thread, перечисляя проблему, но без решения.

Как поясняют в док, я сделал CLI в [папку Мой проект]: ionic plugin add phonegap-plugin-push --variable SENDER_ID="[project id from Google Developper Console]"

В флиртует я имел проблемы с Кордова и Кордова-андроида версии. Я обновил Кордову с 6.3.0 до 6.4.0, а затем сделал CLI: ionic platform rm android, чтобы удалить существующую версию 5.2 проекта Cordova-android.

После этого, когда я делаю ionic info я получаю:

  • Кордова CLI: 6.4.0
  • Ионные Framework Версия: 2.0.0-rc.0
  • Ионные CLI Версия: 2.1 +0,0
  • ионные App Lib Версия: 2.1.0-beta.1
  • OS:
  • Узел Версия: v6.7.0

И если я делаю ionic platform ls я получаю: Доступные платформы:

  • Амазонке-fireos ~ 3.6.3 (устаревшее)
  • андроида ~ 6.0.0
  • ~ BlackBerry 10 3.8.0
  • браузер ~ 4.1.0
  • firefoxos ~ 3.6.3
  • WebOS ~ 3.7.0
  • окна ~ 4.4.0
  • КР8 ~ 3.8.2 (устаревшее)

Теперь единственная проблема, которая возникает, когда я запускаю ionic plugin add phonegap-plugin-push --variable SENDER_ID="[project id from Google Developper Console]" это сообщение:

Error: Cannot find plugin.xml for plugin "phonegap-plugin-push". Please try adding it again.

Любая идея?

+0

Возможно, вы попытаетесь использовать чуть более раннюю версию плагина - возможно, последняя версия сломана. Вы можете указать номера версий, используя '@ x.y.z' после имени плагина. –

+0

спасибо, что я окончательно справился с этим, используя полный url вместо имени плагина. И это последняя версия.) – nyluje

ответ

2

Я, наконец, удалось его включения имя плагина (PhoneGap-плагин-толчок) полным URL (https://github.com/phonegap/phonegap-plugin-push):

ionic plugin add https://github.com/phonegap/phonegap-plugin-push --variable SENDER_ID="[project id from Google Developper Console]

вместо:

ionic plugin add phonegap-plugin-push --variable SENDER_ID="[project id from Google Developper Console]

+1

Я столкнулся с этой проблемой много раз и всегда использую полный метод url. Не знаете, почему? –

6

I возникла аналогичная ошибка, хотя при попытке добавить плагин для хранения:

Error: Cannot find plugin.xml for plugin "cordova-sqlite-storage". Please try adding it again. 

я узнал, что папка плагинов как-то по-прежнему существует в MYAPP/плагинов, таких, что я имел MYAPP/плагины/Кордову-SQLITE-хранилище

Я удален myapp/plugins/cordova-sqlite-storage каталог плагинов и добавил плагин заново, и он был успешным.

 Смежные вопросы

  • Нет связанных вопросов^_^