现在我的插件看起来像这样:
[echo_plugin]
[src]
[org]
[apache]
[cordova]
[plugin]
-Echo.java
[www]
-foo.js
plugin.xml
然后我做了一个新项目并添加了android平台
phonegap creata plgn
cd plgn
phonegap platform add android
现在我想将echo插件添加到我的项目中:
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"),仍然继续。失败 install' com.alunny.foo':CordovaError:提供的路径 " C:\的PhoneGap \ plgn"不是Andr oid项目。 在新的android_parser(C:\ Users \ A \ AppData \ Roaming \ npm \ node_modules \ plugman \ node_modules \ cordova- LIB \ SRC \科尔多瓦\元数据\ android_parser.js:35:15) 在新的PlatformProjectAdapter(C:\ Users \ A \ AppData \ Roaming \ npm \ node_modules \ plugman \ node_modules \ 科尔多瓦-LIB \ SRC \平台\ platforms.js:61:19) at Object.getPlatformProject(C:\ Users \ A \ AppData \ Roaming \ npm \ node_modules \ plugman \ node_modules \ c ordova-LIB \ SRC \平台\ platforms.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) at 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 在flush(C:\ Users \ A \ AppData \ Roaming \ npm \ node_modules \ plugman \ node_modules \ q \ q.js:108:17) 提供的路径" c:\ phonegap \ plgn"不是Android项目。