2013-11-28 5 views
0

Я пытаюсь создать и установить свой первый плагин в v3.1, но у меня проблемы.Phonegap - Не удалось установить мой собственный плагин v3.1

Я следовал направляющим на

http://devgirl.org/2013/09/17/how-to-write-a-phonegap-3-0-plugin-for-android/ 

и

http://docs.phonegap.com/en/3.1.0/guide_platforms_android_plugin.md.html#Android%20Plugins 

Я создал три файла

plugin.xml 
src/android/test.java 
www/test.js 

Затем я добавил их в ZIP-файл, так что я мог УСТАНАВЛИВАЮ плагин с использованием CLI. Затем я попытался установить плагин с помощью

phonegap local plugin add test.zip 

Я бег команды в корневой папке приложения и файл .zip также в корне (также пробовал вне корня) и я получаю следующая ошибка

[phonegap] adding the plugin: test.zip 
[error] Error fetching plugin: Error: ENOENT, no such file or directory 'c:\workspace\test.zip\plugin.xml' 

Это странно, как есть plugin.xml файл в корневом каталоге файла .zip.

Любые предложения о том, что я могу делать неправильно ???

Спасибо.

ответ

1

Для связи с CLI требуется источник git для добавления плагина.

Проверьте свой пользовательский плагин в репозиторий git и попробуйте добавить его.

Кордова CLI имеет опцию, как показано ниже

cordova plugin add plugin.tar.gz 

Дайте попробовать с Cordova CLI.

+0

спасибо. Я прочитал это в учебнике. но есть ли способ установить плагин через локальный файл? или он должен быть загружен в Интернет? – user1017063

+0

Вышеуказанный для локального файла. – Purus

+0

Когда я пытаюсь выполнить локальную установку с CLI, я получаю сообщение об ошибке «не узел», если я пытаюсь «подключить локальный плагин Phonegap add plugin.zip». Я получаю ту же ошибку, что и я, первоначально опубликованный. Я попытаюсь использовать метод репозитория git – user1017063

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