2014-01-16 38 views
1

创造我想要运行科尔多瓦CLI与代理

cordova create hello com.example.hello HelloWorld 

,但我得到的是基本的文件夹结构和错误:连接ETIMEDOUT。

我已经设置了node.js和PhoneGap项目的代理设置正常。 科尔多瓦cli目前安装得很好(可以在c:\ Users \ username \ AppData \ Roaming \ npm中找到它)

我缺少什么? (路径设置为... NPM)

+0

一些更多的调试步骤将是有益的。 'cordova -d是什么创建hello com.example.hello HelloWorld'show? 'cordova -v'显示什么? – mooreds

+0

cordova版本:3.3.1-0.1.2“cordova create”在将所有平台网址设置为http而不是https之后工作。当添加像“cordova platform add android”这样的平台时,仍会出现同样的错误。答案是“创建android项目...”“..cordova/node_modules/q/q.js:126扔e:”“错误:在创建android子项目时发生错误。” “at ..check_reqs.js:47:27 ... child_process.js:641:7 ... events.js:98:17 ... child_process.js:735:16 ... child_process.js:948: 11 ... events.js:95:17 ... net.js:466:12 ...希望这有助于 – Dinkheller

回答

1

我设法解决它:

  • 设定的网址platform.js

    http instead of https. 
    
  • 安装ANT并设置一些environement瓦尔:

    ANT_HOME c:\dev\apache-ant-1.9.3\ 
    ANT_OPTS -Dhttp.proxyHost=http://proxy.myAddress.de -Dhttp.proxyPort=3000 
    PATH %ANT_HOME%\bin 
    
  • 设置一些额外的Adnroid环境变量:

    PATH %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools 
    

希望这有助于他人

+0

其中是platform.js文件? – albanx