2014-01-16 89 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