我已经能够使用cordova创建一个项目,我可以在本地和手机上运行该项目。但是,我无法通过命令行安装插件。
音位间隙 -v : 3.1.0-0.15.0
phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git
[error] project directory could not be found
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git
[Error: Current working directory is not a Cordova-based project.]
您需要确保使用 cordova 节点脚本创建项目,而不是使用 bin 下的旧创建脚本。这里有更多关于这一点的信息: http://docs.phonegap.com/en/3.1.0/guide_cli_index.md.html#The%20Command-line%20Interface_create_the_app
它应该与 git url、相对文件系统路径和插件名称一起使用:
cordova plugin add org.apache.cordova.device
使用插件名称是现在添加功能的记录方式:http://docs.phonegap.com/en/3.1.0/guide_cli_index.md.html#The%20Command-line%20Interface_add_features
@mooreds - 谢谢,你的回答终于为我指明了正确的方向。请注意,我对Java/Eclipse/Cordova完全陌生,但希望这对其他人有所帮助 - 三天的新手研究压缩为10个动作,让我获得一个可运行的Android Cordova外壳,并在Windows上安装了一个插件:
1 Download and extract the ADT Bundle
2 Install Ant
3 Install Nodejs
4 CD D:NpmModules
5 npm install cordova
6 add D:adt-bundle-windows-x86_64-20131030sdkplatform-tools;D:adt-bundle-windows-x86_64-20131030sdktools;D:apache-ant-1.9.3bin;C:Program Filesnodejs;D:NpmModulesnode_modules.bin; to PATH then run:
7 - D:NpmModulesnode_modules.bincordova create D:ProjectsHelloWorld4 com.mycompany.HelloWorld4 HelloWorld4
8 - CD D:ProjectsHelloWorld4
9 - D:NpmModulesnode_modules.bincordova plugin add org.apache.cordova.camera
10 - D:NpmModulesnode_modules.bincordova platform add android
在 Eclipse 中启动一个新的工作区,从 D:\Projects\HelloWorld4 导入两个项目而不复制到工作区,你[希望]一切顺利。