Разработка плагина phonegap / cordova
Я следовал этому руководству: http://cordova.apache.org/docs/en/5.0.0/guide_hybrid_plugins_index.md.html
теперь мой плагин выглядит так:
[echo_plugin]
[src]
[org]
[apache]
[cordova]
[plugin]
-Echo.java
[www]
-foo.js
plugin.xml
тогда я сделал свежий проект и добавил платформу Android
phonegap creata plgn
cd plgn
phonegap platform add android
Теперь я хочу добавить свой эхо-плагин в мой проект:
c:\phonegap\plgn>plugman install --platform android --project c:\phonegap\plgn\ --plugin c:\phonegap\echo_plugin
но я получаю:
Не удалось установить "com.alunny.foo" для проверки версии Android Cordova ("C:\phonegap\plgn\cordova\version"), продолжая в любом случае. Не удалось установить 'com.alunny.foo':CordovaError: Указанный путь "c:\phonegap\plgn" не является проектом Android. в новом android_parser (C:\Users\A\AppData\Roaming\npm\node_modules\plugman\node_modules\cordova- lib\src\cordova\metadata\android_parser.js:35:15) в новом PlatformProjectAdapter (C:\Users\A\AppData\Roaming\npm\node_modules\plugman\node_modules\ cordova-lib\src\platform \ platform.js:61:19) в Object.getPlatformProject (C:\Users\A\AppData\Roaming\npm\node_modules\plugman\node_modules\c ordova-lib\src\platform \ platform.js:97:23) в handleInstall (C:\Users\A\AppData\Roaming\npm\node_modules\plugman\node_modules\cordova-lib\s rc\plugman\install.js:537:36) в C:\Users\A\AppData\Roaming\npm\node_modules\plugman\node_modules\cordova-lib\src\plugman\inst all.js:342:28 в _fulfilled (C:\Users\A\AppData\Roaming\npm\node_modules\plugman\node_modules\q\q.js:787:54) в self.promiseDispatch.done (C:\Users\A\AppData\Roaming\npm\node_modules\plugman\node_modules\q \q.js:816:30) в Promise.promise.promiseDispatch (C:\Users\A\AppData\Roaming\npm\node_modules\plugman\node_mod ules\q\q.js:749:13) на C:\Users\A\AppData\Roaming\npm\node_modules\plugman\node_modules\q\q.js:509:49 во флэш-памяти (C:\Users\A\AppData\Roaming\npm\node_modules\plugman\node_modules\q\q.js:108:17) Указанный путь "c:\phonegap\plgn" не является проектом Android.