我已经在这里停留了几天,建立了一个关于android的手机游戏应用程序以及当前问题的几个小时。我正在尝试开始使用phonegap / cordova。所以面临安装问题。目前正在关注cordova的this文档。任何人都对这个问题有所了解
c:\Program Files\nodejs>cordova create hello com.example.hello HelloWorld
Creating a new cordova project with name "HelloWorld" and id "com.example.hello"
at location "c:\Program Files\nodejs\hello"
c:\Program Files\nodejs>cordova platform add android
c:\Program Files\nodejs>cd hello
c:\Program Files\nodejs\hello>cordova platform add android
Checking Android requirements...
Creating android project...
Preparing android project
c:\Program Files\nodejs\hello>cordova local run android
[Error: Cordova does not know local; try help for a list of all the available co
mmands.]
---------------------------------------------------------------------------------------
c:\Program Files\nodejs\hello>cordova run android
Generating config.xml from defaults for platform "android"
Preparing android project
Running app on platform "android" via command "cmd" /c c:\Program Files\nodejs\h
ello\platforms\android\cordova\run --device
[Error: n error occurred while running the android project.
module.js:340
throw err;
^
Error: Cannot find module 'c:\Program'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:901:3
]
--------------------------------------------------------------------------------------
答案 0 :(得分:2)
您使用什么平台来构建它?我知道当路径中有空格时,Windows 7上的CLI已经having problems。
您是否可以尝试在没有空格的位置重新创建应用?例如,
C:\\workspace\
或其他什么。
此外,FWIW,local
是一个只有Phonegap知道的命令,而不是常规的CLI。
答案 1 :(得分:0)
首先你必须下载cord-ova / phone-gap最新版本解压缩并将其放在任何一个驱动器中。(或)即使你可以在eclipse / STS中添加插件安装它。 / p>
然后在eclipse中按cntl + N创建项目并编写电话间隙,您将从该选项中获得选项,当您尝试从单选按钮创建项目时,选择您已下载的cordova试试吧......