I followed this tutorial: http://cordova.apache.org/docs/en/5.0.0/guide_hybrid_plugins_index.md.html#Plugin%20Development%20Guide
now my plugin looks like this:
[echo_plugin]
[src]
[org]
[apache]
[cordova]
[plugin]
-Echo.java
[www]
-foo.js
plugin.xml
then I made a fresh project and added android platform
phonegap creata plgn
cd plgn
phonegap platform add android
now I want to add my echo plugin to my project:
c:\phonegap\plgn>plugman install --platform android --project c:\phonegap\plgn\ --plugin c:\phonegap\echo_plugin
but I get:
Installing "com.alunny.foo" for android cordova version check failed ("c:\phonegap\plgn\cordova\version"), continuing anyways. Failed to install 'com.alunny.foo':CordovaError: The provided path "c:\phonegap\plgn" is not an Andr oid project. at new android_parser (C:\Users\A\AppData\Roaming\npm\node_modules\plugman\node_modules\cordova- lib\src\cordova\metadata\android_parser.js:35:15) at new PlatformProjectAdapter (C:\Users\A\AppData\Roaming\npm\node_modules\plugman\node_modules\ cordova-lib\src\platforms\platforms.js:61:19) at Object.getPlatformProject (C:\Users\A\AppData\Roaming\npm\node_modules\plugman\node_modules\c ordova-lib\src\platforms\platforms.js:97:23) at handleInstall (C:\Users\A\AppData\Roaming\npm\node_modules\plugman\node_modules\cordova-lib\s rc\plugman\install.js:537:36) at C:\Users\A\AppData\Roaming\npm\node_modules\plugman\node_modules\cordova-lib\src\plugman\inst all.js:342:28 at _fulfilled (C:\Users\A\AppData\Roaming\npm\node_modules\plugman\node_modules\q\q.js:787:54) at self.promiseDispatch.done (C:\Users\A\AppData\Roaming\npm\node_modules\plugman\node_modules\q \q.js:816:30) at Promise.promise.promiseDispatch (C:\Users\A\AppData\Roaming\npm\node_modules\plugman\node_mod ules\q\q.js:749:13) at C:\Users\A\AppData\Roaming\npm\node_modules\plugman\node_modules\q\q.js:509:49 at flush (C:\Users\A\AppData\Roaming\npm\node_modules\plugman\node_modules\q\q.js:108:17) The provided path "c:\phonegap\plgn" is not an Android project.