visual studio 2015 + Cordova 開發環境搭建


簡單的寫一些,備忘,太折騰了,特別是通過代理上網的我們國內的開發者

1.當然是安裝Visual Studio 2015,別忘了選擇Tools For Apache Cordova。

對於通過Proxy上網的,就不要指望Visual Studio 2015會把完整的開發環境搭建好了。下面的步驟對於通過代理上網的園友有用:

2.重裝node.js和npm

Vs2015也會幫我們安裝node.js ,但是版本太老

node.js下載地址:https://nodejs.org/en/download/

安裝了node.js后,npm也就有了。

3.設置npm的代理

對於通過代理上網的我們需要。命令行cmd執行:

npm config set proxy=http://proxy.my:8080

proxy.my更新為我們自己的代理服務器名稱或地址

什么?還有用戶名/密碼驗證?

Win7下這樣設置:控制面板=>用戶帳戶=>憑據管理器=> 添加windows憑據

4.安裝Android SDK

因為Google國內無法訪問的原因,VS2015無法幫我們安裝Android SDK。

安裝Android SDK Manager

設置hosts文件:

位置c:\Windows\System32\drivers\etc\hosts,用記事本打開,添加以下地址:

74.125.206.136    dl.google.com
74.125.206.136    dl-ssl.google.com

那個IP地址可能是會變的,先用站長工具ping一下dl.google.com,選擇最快的IP即可!

5.設置Gradle代理

  1. 確認%UserProfile%(就是C:\Users\{userName})目錄下有沒有.gradle文件夾,沒有的話,新建一個。
  2. 進入.gradle文件夾,確認該文件夾下有沒有gradle.properties文件,沒有的話,新建一個文本文件,並改名為gradle.properties
  3. 代理服務器的設置內容如下systemProp.{代理類型}.{代理屬性}={代理值}。其中,代理類型有http、https、socks等,代理屬性有proxyHost(代理的IP或域名)、proxyPort(代理的端口號)、proxyUser(用戶名)、proxyPassword(密碼)、nonProxyHosts(不使用代理的列表)。代理屬性中的proxyUser(用戶名)、proxyPassword(密碼)、nonProxyHosts(不使用代理的列表)不是必須的,如果不需要的話,可以不用寫。例:
#
#systemProp.http.proxyHost=www.somehost.org
#systemProp.http.proxyPort=8080
#systemProp.http.proxyUser=userid
#systemProp.http.proxyPassword=password
#systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost
#
#systemProp.https.proxyHost=www.somehost.org
#systemProp.https.proxyPort=8080
#systemProp.https.proxyUser=userid
#systemProp.https.proxyPassword=password
#systemProp.https.nonProxyHosts=*.nonproxyrepos.com|localhost

去掉#號,注意http和https都需要設置。同樣的用戶名密碼也可以通過windows憑據的方式添加

 6.添加環境變量

參考的微軟的文檔

7.編譯新建的Cordova項目

注意需要選擇Google Android仿真程序,才會生成APK文件.

期間會多次提示下載“xxx”失敗,多編譯幾次就OK了!

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM