1、安装nodejs

2、安装 cordova

npm install -g cordova

3、Cordova 打包成安卓APK需要用到ANT打包工具,首先配置好java环境:

下载安装Java JDK,在弹出的界面中建议使用默认值,所以一直点击“next>”,直到完成。

在系统变量中添加 JAVA_HOME

C:\Program Files\Java\jdk1.8.0_31

在Path中添加

%JAVA_HOME%\bin;

在命令行输入“Javac”,测试是否安装成功。

4、到ANT官方网站http://ant.apache.org/下载最新版本,解压至电脑。

在系统变量中添加 ANT_HOME

D:\WorkTools\apache-ant-1.9.4

在Path中添加

%ANT_HOME%\bin\

查看是否安装成功:在dos窗口中输入命令ant

5、下载Android SDK,下载地址:http://developer.android.com

在系统变量中添加 ANDROID_HOME

D:\Program Files\adt-bundle-windows\sdk

在Path中添加

%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;

Android SDK下载完毕后需要下载组件,否则打包时报错:[ Error: Please install Android target: "android-26"]

(现版本需要下载 Android SDK Build-tools 26.0.3 和 API 26,如果缺少对应组件在打包时会有提示)

6、使用 Cordova 打包 app

创建项目(创建的时候文件夹必须存在):

$cordova create [directory] [app-id] [app-name]

将web页面文件拷贝至项目的www目录下,cd进入项目文件夹,添加设备:

    $ cordova platform add ios    $ cordova platform add amazon-fireos    $ cordova platform add android    $ cordova platform add blackberry10    $ cordova platform add firefoxos

查看设备列表

$ cordova platforms ls

删除一个设备

$ cordova platform remove blackberry10
$ cordova platform rm amazon-fireos
$ cordova platform rm android

打包所有设备app

$ cordova build

或者只打包一个设备

$ cordova build android

测试app(在虚拟机或者连接的安卓设备上)

$ cordova emulate android

打包并在虚拟机或者安卓设备上测试app

$ cordova run android

Cordova插件安装

$cordova plugin add [plugin-id]

$ cordova plugin add https://github.com/apache/cordova-plugin-console.git

例如:安装一个二维码扫描插件

$cordova plugin add com.blackberry.community.barcodescanner

查看插件列表

$ cordova plugin ls

删除一个插件

$ cordova plugin rm org.apache.cordova.console
$ cordova plugin remove org.apache.cordova.console    # same

附:

cordova 文档地址:http://cordova.apache.org/docs/en/4.0.0/

cordova 插件地址:http://plugins.cordova.io

转载于:https://www.cnblogs.com/flicat/p/4414130.html

使用 Cordova 打包 app相关推荐

  1. ionic cordova 打包app不自动签名

    ionic cordova 打包app不自动签名 ionic cordova build android --prod --release 上面的命令不会自动签名 问题描述: 之前配置release- ...

  2. cordova打包app热更新问题

    定义: 基于 cordova 框架能将web应用 (js, html, css, 图片等) 打包成 App.当 App 在终端上安装后,不需要重新下载app,实现内壳更新. 原理:1.在项目根目录的c ...

  3. cordova打包app后发请求出现 Provisional headers are shown的问题

    这个涉及到跨域要将请求的url改成本机的ip地址,如果用localhost出现这个问题 转载于:https://www.cnblogs.com/xxfxxf/p/9577983.html

  4. java安卓app开发教程_[Android教程] Cordova开发App入门(一)创建android项目

    前言 Apache Cordova是一个开源的移动开发框架.允许使用标准的web技术-HTML5,CSS3和JavaScript做跨平台开发. 应用在每个平台的具体执行被封装了起来,并依靠符合标准的A ...

  5. Vux+Cordova打包的安卓App实现微信分享朋友和朋友圈

    知识储备 Cordova Plugin ShareSDK 插件 什么是Cordova Plugin ShareSDK Cordova Plugin ShareSDK封装了ShareSDK的androi ...

  6. 使用cordova进行App打包

    说明:这里只介绍android打包方式. 准备条件: 你需要安装的环境有:java环境,python环境,android环境,以及gradle环境.当然Node.js是必须的. 以上环境安装方法可自行 ...

  7. cordova 更改app版本_Cordova打包Android应用流程(MAC)

    扩展阅读 基于Cordova批量打场景包(MAC) APP包名称命名规则 1. 安装cordova打包应用 `brew install cordova` 2. 创建cordova项目 执行命令 `cr ...

  8. hybrid App cordova打包webapp PhoneGap

    Hybrid APP基础篇(一)->什么是Hybrid App APP三种开发模式--之--HybridApp解决方案 Hybrid App开发 四大主流平台分析 Hybrid App 开发模式 ...

  9. 用Cordova打包Vue项目为app

    现在国内越来越多的开发者使用Vue开发混合app,但是当大家开发完成过后才发现不知道该怎么将Vue项目打包成app. 据我现在的了解打包Vue项目目前流行的就是使用weex和cordova.weex是 ...

最新文章

  1. 鸿蒙操作系统手机什么时候上市,[财经]鸿蒙手机来了!2021华为鸿蒙手机系统发布会上线时间出炉(2) - 南方财富网...
  2. LeetCode 77.组合求和
  3. 软件体系结构知识点整理
  4. packt_Packt和Java Code Geeks提供的$ 5 Java编程书籍!
  5. 【渝粤教育】 国家开放大学2020年春季 2528监督学 参考试题
  6. Github入门学习
  7. 【深度学习】Tensorflow完成线性回归对比机器学习LinearRegression()
  8. python怎么添加按钮_在Python QProcess示例中添加按钮和单独的窗口
  9. react源码解析002 - 关于babelrc
  10. Java 对用户密码加密(Jeecg 登录密码加密方式)MD5andDES方式
  11. weak_ptr概述,weak_ptr常用操作、尺寸
  12. 数据结构与算法(二):线性表、栈、树(二叉树,AVL树)、图
  13. 有了中文版MSDN2,何必又东奔西走去找资料
  14. LINUX下载编译libogg
  15. 高等计算机教材系列·多媒体技术教程,高等学校计算机规划教材:多媒体技术应用教程...
  16. 【爬虫】python 微博评论数据分析
  17. 机器人语音---走进优必选
  18. 为什么马云最佩服「唐僧团队」?
  19. 多线程学习-基础( 十)一个synchronized(){/*代码块*/}简单案例分析
  20. 向Docker告别的时候到了

热门文章

  1. T4模板使用记录,生成Model、Service、Repository
  2. Blog 081018
  3. bs4 CSS选择器
  4. [Android]《Android艺术开发探索》第一章读书笔记
  5. 推荐3款 Docker 认证的实用免费插件,帮助您快速构建云原生应用程序!
  6. 年度回顾:2018年的AI/ML惊喜及预测19年的走势(一)...
  7. 你也能与AlphaGo谈笑风生:AlphaGo教学工具上线,2万多变化,37万多步棋
  8. OpenStack collectd的从零安装服务端
  9. XTU 1243 2016
  10. iOS-设计模式-观察者模式-KVO