phonegap / cordova插件开发

时间:2015-07-15 15:33:45

标签: javascript android cordova plugman

我遵循了本教程:http://cordova.apache.org/docs/en/5.0.0/guide_hybrid_plugins_index.md.html#Plugin%20Development%20Guide

现在我的插件看起来像这样:

[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项目。

0 个答案:

没有答案