PS:注意事项

一些坑在此声明:

1、安装Eclipse后,记得设置各项编码格式为utf-8

请移步:http://www.blogjava.net/xiaomage234/archive/2014/05/13/413626.html(我也是网上查阅的~~)

2、下载Android SDK时需要FQ

请移步:http://laod.cn/hosts/2016-google-hosts.html(按照里面的方法添加映射)

3、以下所有下载的文件,建议存放目录不要用中文、目录不要用中文、目录不要用中文

一、JDK下载及安装

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

如图:

注意:勾选Accept License Agreement、选择是32位还是64位操作系统

下载完成后,直接安装(下一步、下一步、下一步….)

二、JDK环境变量配置

1、配置环境变量:

右击“我的电脑”》“属性”》“高级系统设置”》“高级”》“环境变量”
(1)在系统变量里新建“JAVA_HOME”变量,变量值为“C:\Program Files\Java\jdk1.7.0_79”(根据自己安装路径填写)
(2)新建CLASSPATH变量,变量值为“.;%JAVA_HOME%\lib;% JAVA_HOME %\lib\tools.jar”
(3)在path变量(已存在不用新建)添加变量值"%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin"(变量值之间用";"号隔开)

2、检查是否配置成功

“开始”》“运行”》 输入javac》“Enter”,如下:表示成功

输入“java”》“Enter”,如下:表示成功

三、Eclipse+ADT plugin+Android SDK配置搭建

ADT是什么:

ADT是英文 Android Development Tools 的简称,即Android开发工具包。
ADT是Eclipse中构建Android应用程序IDE插件,ADT扩展了Eclipse的功能,让您快速建立新的Android项目、创建应用程序的用户界面。
ADT可以帮助Eclipse找到Android sdk,再加上Android框架的API组件调试使用Android SDK工具,以便APK分发给应用程序。

1、安装ADT

下载地址:http://pan.baidu.com/s/1bpFRwOv 密码:wfpw

里面包含了Eclipse、ANT

2、安装Android开发框架

解压上面下载的压缩包,进入eclipse目录,运行eclipse.exe

(1) 更新Android包:

以上SDK请选择性安装,全部安装的话20多个G哟,具体该怎么选择,请看下图(摘自zhihu一位猿友)

(稍微有点长…可以右键另存哟)

(2)最后更改环境变量Path,追加
E:\Work\adt-bundle-windows-x86_64-20140702\sdk\platform-tools;
E:\Work\adt-bundle-windows-x86_64-20140702\sdk\tools;
E:\Work\adt-bundle-windows-x86_64-20140702\eclipse\plugins\org.apache.ant_1.8.3.v201301120609\bin

(3)验证ant安装是否配置成功:“开始”》“运行”输入“ant -version”如下:

(4)配置AVD

点击Create

创建完成后,点击“Start”,运行成功如下:

四、安装Cordova

1、安装NodeJS

下载地址:https://nodejs.org/en/download

2、安装Cordova

(1)“开始”》“运行”》输入“npm install -g cordova”,等待n分钟

(2)验证安装是否成功“开始”》“运行”输入 “cordova -versoin”,看见版本号则表示安装成功

五、新建一个测试项目

1、在D盘(根据自己情况选择)新建目录helloapp(最好不要使用中文和空格)

2、"开始"》“运行”输入"D:"》“cd D:helloapp”》

输入:

cordova create helloapp  com.example.helloapp helloapp
cordova create参数:工程文件夹名 工程命名空间 工程名

输入:

“cd helloapp”》“cordova platform add android”》"cordova build"

cordova platform add android:添加Android项目

cordova build android:编译Android项目

看图:

详见:http://cordova.apache.org 首页有说明

3、打开Eclipse File》New》Project》Android》Android Project from Existing Code

成功后如下:

六、Eclipse相关插件安装

在Eclipse中,有些插件还是必须要安装使用的,主要是为了提高工作效率

1、Eclipse HTML Editor 2.2.0 安装程序下载(编辑html文件)

下载地址:https://osdn.jp/projects/amateras/downloads/57710/tk.eclipse.plugin.htmleditor_2.2.0.jar

下载完成后拷贝到:E:\Work\adt-bundle-windows-x86_64-20140702\eclipse\plugins(按照自己的目录结构拷贝)

2、org.sf.easyexplore_1.0.4.jar安装(打开文件所在目录)

下载地址:http://ncu.dl.sourceforge.net/project/easystruts/Easy%20Explorer%20for%20Eclipse/easy-explore-1.0.4/org.sf.easyexplore_1.0.4.jar

下载完成后拷贝到:E:\Work\adt-bundle-windows-x86_64-20140702\eclipse\plugins(按照自己的目录结构拷贝)

目前我就习惯用这两个插件,更多的插件自己可以去下载

七、签名打包apk

1、右键项目》“Export”》“选择Android”

2、点击“Create new keystore”创建新的keystore》“next”

3、输入详细的keystore信息

4、点击Next,选择apk保存目录

自此,apk打包完成

以上就是在windows环境下,搭建Cordova Android开发环境流程

写了大半下午,算是把写完了,主要是结合之前整理的文档,和同步在操作,有点耽搁时间

mac环境下以及系列博客,请移步:http://www.cnblogs.com/doscanner/p/5630593.html

Cordova for Android(Windows)环境配置的更多相关文章

  1. 配置cordova的android开发环境(无android studio)

    原文:配置cordova的android开发环境(无android studio) 趁元旦放假想试一下cordova,不想安装庞大的android studio,所以想最小化安装,居然花了一整天的时间 ...

  2. windows下JDK环境配置与Android SDK环境配置

    一.JDK环境配置1.配置变量名:JAVA_HOME变量值:jdk安装的绝对路径. 变量名:Path(在系统变量中找到并选中Path点击下面的编辑按钮,不要删除原本变量值中的任何一个字母,在这个变量值 ...

  3. cocos2d-x3.0 windows 环境配置

    cocos2d-x3.0 windows 环境配置 参考Oo泡泡糖oO的CSDN博文 :http://blog.csdn.net/u010296979/article/details/24273393 ...

  4. 基于ionic4、cordova搭建android开发环境

    前颜(yan)最近公司有一个项目需求是利用h5进行跨平台开发,这里所说的跨平台开发指的是:将h5代码利用某种方式或工具环境进行打包,最后生成android的apk以及ios的ipa. 本文只讲解and ...

  5. QT 5.4.1 for Android Windows环境搭建

    QT 5.4.1 for Android Windows环境搭建 2015-5-13 目录 一.参考文章: 二.准备软件: 三.安装准备好的软件: 四.配置Qt 5.4.1 for Android 五 ...

  6. Ubuntu虚拟机+ROS+Android开发环境配置笔记

    Ubuntu虚拟机+ROS+Android开发环境配置笔记 虚拟机设置: 1.本地环境:Windows 7:VMWare:联网 2.虚拟环境 :Ubuntu 14.04. 比較稳定,且支持非常多ROS ...

  7. 基于Netbeans的安卓Android开发环境配置 - CSDN博客

    原文:基于Netbeans的安卓Android开发环境配置 - CSDN博客 基于Netbeans的安卓Android开发环境配置 一.准备工作 NetBeans 勾选网页中的Accept-选择对应系 ...

  8. Ant学习-001-ant 基础知识及windows环境配置

    一.Ant 概要基础知识 Apache Ant 是一个将软件编译.测试.部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发,用以构建应用,或结合其他开源测试工具例如 git.T ...

  9. Selenium2学习-001-Selenium2 WebUI自动化Java开发 Windows 环境配置

    此文主要介绍 Selenium2 WebUI自动化Java开发 Windows 环境配置,供各位亲们参考,若有不足之处,敬请各位大神指正,非常感谢! 所需软件列表如下所示: 所属分类 具体名称 备注 ...

随机推荐

  1. Func<T, TResult> Delegate

    public delegate TResult Func<in T, out TResult>( T arg ) http://msdn.microsoft.com/en-us/libra ...

  2. OpenCV 3.1 VS 2010 Cuda 7.5 TBB Configuration 配置

    Download OpenCV 3.1 Download OpenCV Extra Modules Download VS2010 Download CMake 3.2.0 Download Cuda ...

  3. scala 代码随笔

    def myfunc[T](iter: Iterator[T]) : Iterator[(T, T)] = { var res = List[(T, T)]() var pre = iter.next ...

  4. lightetreeview

    http://www.16css.com/menu/905.html 其他树形菜单:很好--1.http://www.cnblogs.com/zhhh/archive/2011/11/25/22637 ...

  5. 为什么使用ConcurrentHashMap

    ConcurrentHashMap是有Segment数组结构和HashEntry数组结构组成. Segment是一种可重入锁(ReentrantLock),在ConcurrentHashMap里扮演锁 ...

  6. 网页mp3播放代码

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  7. 使用engine关键字指定该表使用哪个engine

    建表及插入数据语句:mysql> create table salary(userid int,salary decimal(9,2));Query OK, 0 rows affected (0 ...

  8. ASCII码

    ASCII(pronunciation: /ˈæski/ ASS-kee,American Standard Code for Information Interchange,美国信息交换标准代码)是 ...

  9. symmetric multiprocessor

    https://en.wikipedia.org/wiki/Symmetric_multiprocessor_system A symmetric multiprocessor system (SMP ...

  10. 检测PC端和移动端的方法总结(转)

    正在苦逼的实习中,昨天公司让做一个页面,涉及到检测终端的问题,如果是手机设备,就跳转到指定的网页上,以前写响应式布局只要用@media screen来实现布局的差异化适应,但是现在不仅仅是布局,还要针 ...