使用 Cordova 打包 app
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相关推荐
- ionic cordova 打包app不自动签名
ionic cordova 打包app不自动签名 ionic cordova build android --prod --release 上面的命令不会自动签名 问题描述: 之前配置release- ...
- cordova打包app热更新问题
定义: 基于 cordova 框架能将web应用 (js, html, css, 图片等) 打包成 App.当 App 在终端上安装后,不需要重新下载app,实现内壳更新. 原理:1.在项目根目录的c ...
- cordova打包app后发请求出现 Provisional headers are shown的问题
这个涉及到跨域要将请求的url改成本机的ip地址,如果用localhost出现这个问题 转载于:https://www.cnblogs.com/xxfxxf/p/9577983.html
- java安卓app开发教程_[Android教程] Cordova开发App入门(一)创建android项目
前言 Apache Cordova是一个开源的移动开发框架.允许使用标准的web技术-HTML5,CSS3和JavaScript做跨平台开发. 应用在每个平台的具体执行被封装了起来,并依靠符合标准的A ...
- Vux+Cordova打包的安卓App实现微信分享朋友和朋友圈
知识储备 Cordova Plugin ShareSDK 插件 什么是Cordova Plugin ShareSDK Cordova Plugin ShareSDK封装了ShareSDK的androi ...
- 使用cordova进行App打包
说明:这里只介绍android打包方式. 准备条件: 你需要安装的环境有:java环境,python环境,android环境,以及gradle环境.当然Node.js是必须的. 以上环境安装方法可自行 ...
- cordova 更改app版本_Cordova打包Android应用流程(MAC)
扩展阅读 基于Cordova批量打场景包(MAC) APP包名称命名规则 1. 安装cordova打包应用 `brew install cordova` 2. 创建cordova项目 执行命令 `cr ...
- hybrid App cordova打包webapp PhoneGap
Hybrid APP基础篇(一)->什么是Hybrid App APP三种开发模式--之--HybridApp解决方案 Hybrid App开发 四大主流平台分析 Hybrid App 开发模式 ...
- 用Cordova打包Vue项目为app
现在国内越来越多的开发者使用Vue开发混合app,但是当大家开发完成过后才发现不知道该怎么将Vue项目打包成app. 据我现在的了解打包Vue项目目前流行的就是使用weex和cordova.weex是 ...
最新文章
- 鸿蒙操作系统手机什么时候上市,[财经]鸿蒙手机来了!2021华为鸿蒙手机系统发布会上线时间出炉(2) - 南方财富网...
- LeetCode 77.组合求和
- 软件体系结构知识点整理
- packt_Packt和Java Code Geeks提供的$ 5 Java编程书籍!
- 【渝粤教育】 国家开放大学2020年春季 2528监督学 参考试题
- Github入门学习
- 【深度学习】Tensorflow完成线性回归对比机器学习LinearRegression()
- python怎么添加按钮_在Python QProcess示例中添加按钮和单独的窗口
- react源码解析002 - 关于babelrc
- Java 对用户密码加密(Jeecg 登录密码加密方式)MD5andDES方式
- weak_ptr概述,weak_ptr常用操作、尺寸
- 数据结构与算法(二):线性表、栈、树(二叉树,AVL树)、图
- 有了中文版MSDN2,何必又东奔西走去找资料
- LINUX下载编译libogg
- 高等计算机教材系列·多媒体技术教程,高等学校计算机规划教材:多媒体技术应用教程...
- 【爬虫】python 微博评论数据分析
- 机器人语音---走进优必选
- 为什么马云最佩服「唐僧团队」?
- 多线程学习-基础( 十)一个synchronized(){/*代码块*/}简单案例分析
- 向Docker告别的时候到了
热门文章
- T4模板使用记录,生成Model、Service、Repository
- Blog 081018
- bs4 CSS选择器
- [Android]《Android艺术开发探索》第一章读书笔记
- 推荐3款 Docker 认证的实用免费插件,帮助您快速构建云原生应用程序!
- 年度回顾:2018年的AI/ML惊喜及预测19年的走势(一)...
- 你也能与AlphaGo谈笑风生:AlphaGo教学工具上线,2万多变化,37万多步棋
- OpenStack collectd的从零安装服务端
- XTU 1243 2016
- iOS-设计模式-观察者模式-KVO