2013-11-01 81 views
1

我一直在这里停留了几天,在android中构建phonegap应用程序,并在当前问题上花费了几个小时。我正在尝试开始phonegap/cordova的工作。所以在安装时遇到问题。目前正在关注科尔多瓦的this文件。任何人有关于这个问题的想法Cordova/Phonegap安装:n运行Android项目时发生错误

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

安装phonegap没有任何错误:http://www.markupjavascript.com/2014/07/installing-phonegap-in-windows.html –

回答

2

你用什么平台来建立这个?我知道当路径中有空格时,Windows 7上的CLI已经为having problems

您可以尝试在没有任何空格的位置重新创建应用程序吗?例如, C:\\workspace\什么的。

此外,FWIW,local是一个只有Phonegap知道的命令,而不是常规CLI。

+0

是的,win7是这样的;我可以将它安装在我想要的地方吗? –

+1

现在正在运行。谢谢 –

+0

嗨,对不起,我错过了你之前的评论,但是是的,你可以将它安装在任何你想要的地方。我所做的只是一个'C:// workspace /'目录,我把所有的工作都放在这里。当你使用'npm install -g cordova'来安装cordova时,'-g'标志意味着cordova被“全局”安装,所以你可以从系统的任何文件夹访问“cordova”。 – MBillau

0

首先你必须下载cord-ova/phone-gap最新版本,并将它放在任何一个驱动器中。(或者)即使你可以在eclipse/STS中添加插件安装它。

然后在eclipse中按cntl + N创建一个项目并编写电话差距,您将从该选项中获得选项,并且当您尝试从单选按钮创建项目时,请选择您已下载的cordova的位置目前并尝试.....