最近需要配置 PhoneGap / Cordova 环境,折腾了一阵子,写篇博客 Mark 一下整个过程。

具体参照了:http://www.assortedgarbage.com/apigee/

以及 Cordova 的官方DOChttps://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)的更多相关文章

  1. WINDOWS下PhoneGap(Cordova)安装笔记

    1.首先下载Node.js  安装nodejs很简单直接点击安装文件下一步直至成功即可,安装notejs的同时npm也会同时安装 成功后打开notejs的命令行工具 输入“node -v”," ...

  2. [Phonegap+Sencha Touch] 移动开发36 Phonegap/Cordova项目的图标和启动画面(splashscreen)配置

    原文地址:http://blog.csdn.net/lovelyelfpop/article/details/40780111 Phonegap/Cordova项目中的config.xml文件.里面配 ...

  3. PhoneGap+Cordova+SenchaTouch-01-环境搭建

    转http://my.oschina.net/zhongwenhao/blog/369465 环境搭建基于 windows  ,mac系统可以借鉴 1.安装NodeJS 和ruby http://no ...

  4. First App on Phonegap | Cordova

    Phonegap简介 PhoneGap是一能够让你用普通的web技术编写出能够轻松调用api接口和进入应用商店的 html5应用开发平台,是唯一支持7个平台的开源移动框架. 优势: 1.兼容性:多平台 ...

  5. 跨平台移动开发phonegap/cordova 3.3全系列教程-helloworld

    1.    建立专案(cordova) 打开cmd命令行 cordova create ACESMobile aces.mobile ACES cd aces mobile 如图 2.    安装插件 ...

  6. 转-MAC 下安装PHONEGAP开发环境

    来自:http://jinzhe.net/post/8.html 什么是Phonegap呢?Phonegap是一个利用HTML5去开发App的框架.可以为安卓.iOS.WP.黑莓.火狐等移动操作系统. ...

  7. phonegap+cordova+ionic调用原生API

    上一篇博客讲了phonegap+cordova+ionic的环境搭建,今天再来分享一篇cordova调用原生API的文章.从技术角度上来讲,这并不是很难,只是有些细节要是没有注意,或者某些步骤不知道的 ...

  8. Mac 下安装Phonegap开发环境

    Mac 下安装Phonegap开发环境 2014.09.11  星期四 评论 0 条    阅读 5,613 次 作者:野草 标签:phonegap ios mac 什么是Phonegap呢?Phon ...

  9. npm 安装 ionic cordova

    针对npm安装 ionic 和 cordova 过程很慢,且有些安装文件被墙的问题,使用如下方式解决: 1)安装cnpm npm install -g cnpm 2)然后再使用cnpm 安装 ioni ...

随机推荐

  1. 局域网git服务器搭建(基于win7 + bonobo git server)

    公司内网有一台win7系统的服务器. 准备在上面部署git后台, 用于内网项目版本管理. 搜索了相关资料后, 在根据公司环境, 决定采用win7 + bonobo git server + git的方 ...

  2. MySQL 基础知识梳理学习(六)----锁

    1.什么是锁: 对共享资源进行并发访问控制,提供数据的完整性和一致性. 2.锁的区别: 类型 lock latch 对象 事务 线程 保护 数据库内容 内存数据结构 持续时间 整个事务过程 临界资源 ...

  3. Navicat for MySQL破解版安装

    https://pan.baidu.com/s/1OfFPvqrTqbUAC_Eqq2i0KA 提取码:jgep 点击第一个应用程序一路安装即可. 安装成功之后,再点击第二个应用程序PatchNavi ...

  4. vue的生命周期的理解

    Vue实例有一个完整的生命周期,也就是从开始创建.初始化数据.编译模板.挂载Dom.渲染→更新→渲染.销毁等一系列过程,我们称这是Vue的生命周期.通俗说就是Vue实例从创建到销毁的过程,就是生命周期 ...

  5. 【记录】垃圾清理软件 便携版CleanMyPC破解版

    摘要 使用CleanMyPC保持您的PC清洁并像新的一样运行.它扫描整个计算机以清理垃圾文件,加速您的PC并提高其性能.CleanMyPC不仅仅是一台PC清洁工 - 它是关注计算机的必备工具.[有能力 ...

  6. struct导入项目工程时工程旁边出现红色的×号

    在我们学习java的过程中难免要导入java工程项目,那么当我们导进去的时候出现错误怎么办呢, 一,首先 二,其次 选择Properties 三,再选择 四,再选择 (高版本的选择1.5尽量用1.6的 ...

  7. asp.net FromBody接收不到参数的解决方法

    今天改一个前端框架(angularjs,不兼容ie内核,需要修改),后台框架是已经写好了的,不用修改. 接口接收参数如下: [HttpPost] public async Task<Schedu ...

  8. Web前端教程3-JavaScript教程

    目录 1. JavaScript介绍 1.1. JS嵌入页面的方式 2. JS基本语法 2.1. 变量类型 2.2. 获取元素方法 2.3. 操作元素属性 2.4. innerHTML的使用 3. J ...

  9. Codeforces #548 (Div2) - D.Steps to One(概率dp+数论)

    Problem   Codeforces #548 (Div2) - D.Steps to One Time Limit: 2000 mSec Problem Description Input Th ...

  10. 在 .NET Core 中运行 JavaScript

    一.前言 在 .NET Framework 时,我们可以通过V8.NET等组件来运行 JavaScript,不过目前我看了好几个开源组件包括V8.NET都还不支持 .NET Core ,我们如何在 . ...