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。
设置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代理
- 确认
%UserProfile%
(就是C:\Users\{userName}
)目录下有没有.gradle
文件夹,没有的话,新建一个。 - 进入
.gradle
文件夹,确认该文件夹下有没有gradle.properties
文件,没有的话,新建一个文本文件,并改名为gradle.properties
。 - 代理服务器的设置内容如下
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了!
visual studio 2015 + Cordova 开发环境搭建的更多相关文章
- Apache Cordova开发环境搭建(一)-Visual Studio
原文:Apache Cordova开发环境搭建(一)-Visual Studio 一.使用Visual Studio开发Apache Cordova手机App 1.版本要求,Visual Studio ...
- Apache Cordova开发环境搭建(二)VS Code
原文:Apache Cordova开发环境搭建(二)VS Code 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u011127019/articl ...
- [.net程序员必看]微软新动向之Android和IOS应用 visual studio 2015 Cordova[原创]
自萨蒂亚·纳德拉(Satya Nadella)上任微软CEO以来,可谓是惊喜不断,仿佛让世界尤其是我们.net程序员心中又燃起了希望.先是免费提供 iOS 版和安卓版 Office:然后在 xbox ...
- 微软新动向之Android和IOS应用 visual studio 2015 Cordova[原创]
自萨蒂亚·纳德拉(Satya Nadella)上任微软CEO以来,可谓是惊喜不断,仿佛让世界尤其是我们.net程序员心中又燃起了希望.先是免费提供 iOS 版和安卓版 Office:然后在 xbox ...
- Visual Studio 2015 前端开发工作流
Visual Studio 2015 CTP 5,全称为 Visual Studio 2015 Community Technology Preview 5,意为社区技术预览版,之前的版本为:Visu ...
- 使用Visual Studio 2015 Community 开发windows服务
昨天研究在.NET下开发Windows服务程序,期间遇到一些小问题,这里仅将自己的开发过程和需要注意的地方写下和广大网友分享…… 1.基础 Windows服务是指系统启动时能够自己运行的程序.W ...
- CC++初学者编程教程(2) Microsoft Visual C++ 6.0开发环境搭建
上一篇演示的是如何安装VS2010,本文演示的是如何安装Microsoft Visual C++ 6.0 简称VC6. 有同学经常VC6都是很古董的版本了,为啥他还存在,不得不说VC6是微软一个很经典 ...
- Visual Studio 2015 配置 Python 环境
Visual Studio 2015可以在安装时选择安装Python环境,首次使用VS2015执行python时需要配置环境变量: 配置VS2015的环境前需要先下载Python并安装: https: ...
- Cocos开发中Visual Studio下HttpClient开发环境设置
Cocos2d-x 3.x将与网络通信相关的类集成到libNetwork类库工程中,这其中包括了HttpClient类.我们需要在Visual Studio解决方案中添加libNetwork类库工程. ...
随机推荐
- linux 学习 day1
- Codeforces 307 div2 E.GukiZ and GukiZiana 分块
time limit per test 10 seconds memory limit per test 256 megabytes input standard input output stand ...
- JS 之Blob 对象类型
原文 http://blog.csdn.net/oscar999/article/details/36373183 什么是Blob? Blob 是什么? 这里说的是一种Javascript的对象类型. ...
- 【Unity3d游戏开发】UGUI插件入门之游戏菜单
ugui是unity4.6开始加入的一个新的ui系统,非常强大,下面我们将通过一系列博客的方式一起来学习一下ugui的使用.本篇博客会介绍如何使用ugui制作一个游戏菜单,并且了解如何让物体与ugui ...
- Java 集合系列04之 fail-fast总结(通过ArrayList来说明fail-fast的原理、解决办法)
概要 前面,我们已经学习了ArrayList.接下来,我们以ArrayList为例,对Iterator的fail-fast机制进行了解.内容包括::1 fail-fast简介2 fail-fast示例 ...
- Jenkins + Ant + Git + Tomcat自动化部署
环境linux下,大致的配置内容如下: 首先安装JDK配置环境变量等. 其次安装ANT配置ANT_HONE并把bin目录加入PATH中. 然后安装Git,并生成sshkey配置ssh 安装tomcat ...
- linux 内核cache
写驱动总会碰到和cache相关的东西 记录下用到的接口: 驱动中用的内存地址一般为内核地址,用户调用驱动接口时,有时候会把自己申请的地址赋给驱动,此时用户kmalloc得到内核地址, 再用mmap获得 ...
- ZeroMQ接口函数之 :zmq_msg_close – 释放一个ZMQ消息
ZeroMQ 官方地址 :http://api.zeromq.org/4-2:zmq_msg_close zmq_msg_close(3) ØMQ Manual - ØMQ/3. ...
- ZeroMQ接口函数之 :zmq_msg_send – 从一个socket发送一个消息帧
ZeroMQ 官方地址 :http://api.zeromq.org/4-0:zmq_msg_send zmq_msg_send(3) ØMQ Manual - ØMQ/3.2.5 Name zmq_ ...
- macos开发pgsql数据库
mac安装Postgresql作为数据库 最简单的方式是安装Postgres.App. 这个应用里自带了最新版本的PostgreSQL而且不需要学习数据库服务器启动和关闭的命令.程序安好后(别忘了拖拽 ...