madroneropaulo
@madroneropaulo
Фронтенд разработчик

Как добавлять плагины в phonegap Ubuntu?

Установил phonegap, создал проект:
~$ phonegap create MyProject
Затем собрал под Android:
~$ phonegap build android
Дальше добавляю плагини:
~$ phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-dialogs.git

Но они не работают (написал простой скрипт, который показывает сообщение с помощью navigator.notification.alert и ничего не выходит). Даже показывает, что нет установленных плагинов:
~$  phonegap local plugin list
[phonegap] no plugins installed

Нужно отметить, что пробовал разные варианты, собрал проект до и после добавления плагинов и результат тот же. В файле config.xml присутствует строка gap:plugin name="org.apache.cordova.dialogs". Сам phonegap работает, устанавливаю на телефоне и на эмуляторе и интерфейс работает, но без планигов. В чем проблема может быть? Спасибо.
  • Вопрос задан
  • 3096 просмотров
Решения вопроса 1
madroneropaulo
@madroneropaulo Автор вопроса
Фронтенд разработчик
Все, нашел решение. Ошибка в файле lib/phonegap/local.plugin.list.js Вот тут коммит.
Переписал скрипт и все сработало.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Не вкурсе как сейчас, но пол года назад cordova-cli и phonegap-cli были дико бажными штуками в плане установки плагинов. Проще было использовать отдельно plugman.

Вы вообще проверяли, что записано в plugins.json?
Ответ написан
Комментировать
docs.phonegap.com/en/3.0.0/guide_cli_index.md.html - раздел "Add Features"
У меня работает как там описано.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы