如何安装 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
得到:
至此所有的安装配置都完成了,由于是我是业余的,或有错漏,请见谅。
最新文章
- javascript作用域链学习笔记
- iOS获取设备型号、设备类型等信息
- Python学习总结12:sys模块
- Webx框架自带的petstore
- Android 颜色渲染(二) 颜色区域划分原理与实现思路
- java一点东西(3)
- AndroidUI 布局动画-布局内容改变动画
- windows服务-log4net的使用
- 报错找不到jquery-1.10.2.min.map解决办法
- Eclipse中如何显示代码行
- Vue框架之双向绑定事件
- [UOJ UNR#1]奇怪的线段树
- JavaScript基础之值传递和引用传递
- 做seo应该如何选择网站程序?
- saltstack grains
- 安装系统,用cmd进行分区
- 【托业】【新托业TOEIC新题型真题】学习笔记2-题库一-->;P5-6
- MVC004之页面引用命名空间
- C#爬网页时“远程服务器返回错误: (403) 已禁止”解决方法
- navicat执行大容量的.sql文件时的设置
热门文章
- 服务器部署Apache+PHP+MYSQL+Laravel
- Go语言打造以太坊智能合约测试框架(level1)
- EF Code First 连接MySql
- Storm入门(四)WordCount示例
- 【spring源码分析】IOC容器初始化(九)
- fastJson反序列化异常,JSONException: expect ':' at 0, actual =
- Python--day08(文件操作)
- 用Case类生成模板代码
- python新手菜鸟之基础篇
- vue省市区三级联动