如何安装 PhoneGap / Cordova (for Win10)
最近需要配置 PhoneGap / Cordova 环境,折腾了一阵子,写篇博客 Mark 一下整个过程。
具体参照了:http://www.assortedgarbage.com/apigee/
以及 Cordova 的官方DOC:https://cordova.apache.org/docs/en/latest/guide/platforms/android/
一、安装 Node JS:
直接前往官网下载安装。直接运行安装包,选择想要安装的路径。
配置环境变量:D:\Program Files\nodejs\(请根据自己的安装路径,一般安装完成会自动配置好的)


验证Node JS是否安装成功:打开cmd,输入命令:
node -v
得到下图则说明安装成功。

二、安装 PhoneGap:
直接使用cmd运行以下命令:
npm install -g phonegap
等待安装完成即可。
同理,安装 Cordova 时运行以下命令:
npm install -g cordova
等待安装完成即可。
三、安装 Java JDK:
直接到Oracle的官网上下载JDK,解压到想要安装的路径上。
Note:请下载安装 Java SE Development Kit 8u201 版本

配置 JDK 的环境变量:
1.新建一个叫 JAVA_HOME 的环境变量:C:\Program Files\Java\jdk1.8.0_201

2.在系统变量 Path 中新加一个变量:%JAVA_HOME%\bin

验证 Java JDK 是否安装正确,在cmd中输入:
java -version
得到:

cmd输入:
javac -version
得到:

四、安装 Ant:
直接前往官网下载需要的zip,解压缩到想要安装的路径。
Download→Binary Distributions→选择所需要的zip
配置 Ant 的环境变量:
1.新增一个叫 ANT_HOME 的环境变量:D:\apache-ant-1.10.5

2.在 Path 中新增一个变量:%ANT_HOME%\bin

验证是否安装成功,在cmd中输入以下命令:
ant
得到:

五、安装 Android SDK:
本来是想通过 Android Studio 来安装 Android SDK 的,我下载到的安装包好像是不带 SDK 的,另外官网需要 科 学 上 网,或者通过AndroidDevTools下载安装。

1.将下载下来的 Android SDK zip 解压到想要安装的路径,解压完成后的 Android SDK 目录如下图所示:
一开始解压完只有六个项目,其他的都是安装 Android SDK 的时候自动添加的。
Android Studio 直接运行安装程序跑完就行了,若不带有 SDK 安装,继续按照后面的步骤安装即可。

2.配置环境变量:
(1) 新建一个叫 ANDROID_HOME 的环境变量:D:\Android

(2) 在 Path 中新增两个变量:%ANDROID_HOME%\platform-tools 以及 %ANDROID_HOME%\tools

验证环境变量是否配置正确,在cmd输入以下命令:
android

接着会弹出如下所示的 Android SDK Manager:

Note:如果无法打开 Android SDK Manager,或者是闪退,可能是以下原因:
(1) Java JDK 配置不对:如果 java JDK 安装和配置都没有问题,试着将它安装在C盘。
(2) 可能是 JDK 版本的问题,请安装 JDK 8 版本。
(3) Android SDK 环境变量配置错了。
3.使用 Android SDK Manager 安装所需的 Android SDK
成功打开 Android SDK Manager 后,选择所需的安装内容,Status会显示是否已经安装:



等待安装完成后,验证 Android SDK 是否安装成功,在cmd中输入以下命令:
adb version
得到:

至此所有的安装配置都完成了,由于是我是业余的,或有错漏,请见谅。
如何安装 PhoneGap / Cordova (for Win10)的更多相关文章
- WINDOWS下PhoneGap(Cordova)安装笔记
1.首先下载Node.js 安装nodejs很简单直接点击安装文件下一步直至成功即可,安装notejs的同时npm也会同时安装 成功后打开notejs的命令行工具 输入“node -v”," ...
- [Phonegap+Sencha Touch] 移动开发36 Phonegap/Cordova项目的图标和启动画面(splashscreen)配置
原文地址:http://blog.csdn.net/lovelyelfpop/article/details/40780111 Phonegap/Cordova项目中的config.xml文件.里面配 ...
- PhoneGap+Cordova+SenchaTouch-01-环境搭建
转http://my.oschina.net/zhongwenhao/blog/369465 环境搭建基于 windows ,mac系统可以借鉴 1.安装NodeJS 和ruby http://no ...
- First App on Phonegap | Cordova
Phonegap简介 PhoneGap是一能够让你用普通的web技术编写出能够轻松调用api接口和进入应用商店的 html5应用开发平台,是唯一支持7个平台的开源移动框架. 优势: 1.兼容性:多平台 ...
- 跨平台移动开发phonegap/cordova 3.3全系列教程-helloworld
1. 建立专案(cordova) 打开cmd命令行 cordova create ACESMobile aces.mobile ACES cd aces mobile 如图 2. 安装插件 ...
- 转-MAC 下安装PHONEGAP开发环境
来自:http://jinzhe.net/post/8.html 什么是Phonegap呢?Phonegap是一个利用HTML5去开发App的框架.可以为安卓.iOS.WP.黑莓.火狐等移动操作系统. ...
- phonegap+cordova+ionic调用原生API
上一篇博客讲了phonegap+cordova+ionic的环境搭建,今天再来分享一篇cordova调用原生API的文章.从技术角度上来讲,这并不是很难,只是有些细节要是没有注意,或者某些步骤不知道的 ...
- Mac 下安装Phonegap开发环境
Mac 下安装Phonegap开发环境 2014.09.11 星期四 评论 0 条 阅读 5,613 次 作者:野草 标签:phonegap ios mac 什么是Phonegap呢?Phon ...
- npm 安装 ionic cordova
针对npm安装 ionic 和 cordova 过程很慢,且有些安装文件被墙的问题,使用如下方式解决: 1)安装cnpm npm install -g cnpm 2)然后再使用cnpm 安装 ioni ...
随机推荐
- C#零基础入门-0-开发工具
Visual Studio sharpDevelop:http://www.icsharpcode.net/OpenSource/SD/Download/ Visual Studio Express
- djangorestframework+vue-cli+axios,为axios添加token作为headers踩坑记
情况是这样的,项目用的restful规范,后端用的django+djangorestframework,前端用的vue-cli框架+webpack,前端与后端交互用的axios,然后再用户登录之后,a ...
- SQL Server数据仓库的基础架构规划
问题 SQL Server数据仓库具有自己的特征和行为属性,有别去其他.从这个意义上说,数据仓库基础架构规划需要与标准SQL Server OLTP数据库系统的规划不同.在本文中,我们将介绍在计划数据 ...
- LinuxMint(Ubuntu)安装文泉驿家族黑体字
文泉驿黑体字家族在Ubuntu上很有用,可以解决系统字体发虚的问题. 通过下面的三条命令安装: sudo apt-get install ttf-wqy-microhei #文泉驿-微米黑 sudo ...
- Java 8 Stream介绍及使用2
(原) stream中另一些比较常用的方法. 1. public static<T> Stream<T> generate(Supplier<T> s) 通过gen ...
- Educational Codeforces Round 60 (Rated for Div. 2) - D. Magic Gems(动态规划+矩阵快速幂)
Problem Educational Codeforces Round 60 (Rated for Div. 2) - D. Magic Gems Time Limit: 3000 mSec P ...
- [原创]一款小巧、灵活的Java多线程爬虫框架(AiPa)
1.简介 AiPa 是一款小巧,灵活,扩展性高的多线程爬虫框架. AiPa 依赖当下最简单的HTML解析器Jsoup. AiPa 只需要使用者提供网址集合,即可在多线程下自动爬取,并对一些异常进行处理 ...
- Linux根据端口号查看进程PID
1.命令lsof,以查找占用端口80为例,用法如下: [root@localhost nginx]# lsof -i:80 以上为没有进程占用80端口, [root@localhost sbin]# ...
- django.db.utils.ProgrammingError: (1146, "Table 'db_gold.user_ip_info' doesn't exist") RuntimeError: Model class scanhosts.models.HostLoginInfo doesn't declare an explicit app_label and isn't in an a
Error Msg 创建了一个apps的目录将所有app放入apps文件中, 将apps路径加入sys.path中:sys.insert(0, os.path.join(BASE_DIR, " ...
- 记录一下不能使用let时如何创建局部变量(使用立即执行函数)
记录一下阮老师提及的立即执行函数模拟let(以前根本没想到可以这样做啊!) // IIFE 写法 (function () { var tmp = ...; ... }()); // 块级作用域写法 ...