Cordova指令
|
安装 cordova: npm install -g cordova 创建应用程序 cordova create hello com.example.hello HelloWorld 添加平台 cordova platform add android cordova platform add ios 完成后运行以下命令查看: cordova platfrom list 移除Android平台支持 cordova platform rm android 运行以下命令编译应用程序: cordova build 或 cordova build android //只针对Andorid平台编译 实际上build命令相当于以下两个命令,只不过cordova prepare 不执行编译,只是把你修改的程序复制到可以编译的目录下面: cordova compile android 启动模拟器: cordova emulate android 添加插件: 可以用CLI搜索可用的插件: cordova plugin search bar code cordova plugin add org.apache.cordova.device //设备API cordova plugin add org.apache.cordova.network-information //网络(事件) cordova plugin add org.apache.cordova.battery-status //电池(事件) cordova plugin add org.apache.cordova.device-motion //加速器 cordova plugin add org.apache.cordova.device-orientation //罗盘 cordova plugin add org.apache.cordova.geolocation //定位 cordova plugin add org.apache.cordova.camera //摄像头 cordova plugin add org.apache.cordova.media-capture //媒体文件处理 cordova plugin add org.apache.cordova.media //媒体文件处理 cordova plugin add org.apache.cordova.file //文件访问 cordova plugin add org.apache.cordova.file-transfer //文件传输 cordova plugin add org.apache.cordova.dialogs //对话框 cordova plugin add org.apache.cordova.vibration //震动 cordova plugin add org.apache.cordova.contacts //联系人 cordova plugin add org.apache.cordova.globalization //全球化 cordova plugin add org.apache.cordova.splashscreen //闪屏
cordova plugin add org.apache.cordova.inappbrowser //打开新的浏览器窗口 cordova plugin add org.apache.cordova.console //调试控制台 你可以用以下命令查看所有已经安装的插件 cordova plugin ls 使用以下命令删除插件: cordova plugin rm org.apache.cordova.console 或者通过地址来添加插件: cordova plugin add https://github.com/apache/cordova-plugin-console.git 帮助: cordova help 更新cordova: npm update -g cordova cordova更新完成后,还需要更新项目: cordova platform update android |
plugman install --platform android --project platforms\android --plugin cordova-plugin-camera
plugman install --platform android --project platforms\android --plugin cordova-plugin-file
plugman uninstall --platform android --project platforms\android --plugin cordova-plugin-camera
plugman install --platform android --project platforms\android --plugin ../pluginsDIY/savedata

|
来源: http://www.bubuko.com/infodetail-1304795.htmlcordova plugin rm plugin-id
8、编辑plugin之后如需重新载入,可先删除plugin再添加,删除命令为
7、使用plugin
例如 cordova plugin add ../../PlugmanDir/plugDir
cordova plugin add path-to add
6、将插件导入到cordova中
5、编辑插件中的java文件
修改包括安卓平台中的java文件和plugin.xml
4、修改生成插件安卓平台包名信息,适配安卓的格式,例如将cordova-plugin-HSUtil改成com.compony.projectname.plugin
plugman platform add -platform_name android
3、为生成的插件添加安卓平台
cmd 进入用于生成插件框架的空目录,输入plugman create --name <pluginName> --plugin_id <pluginID> --plugin_version 0.0.1
2、使用plugman命令生成插件框架
等待下载安装
进入nodejs, 安装工具plugman,管理插件,输入命令npm install -g plugman
1、安装工具
|
Cordova指令的更多相关文章
- sencha touch+phonegap+node.js打包
这讲我们来讲解下如何使用phonegapa创建项目环境并通过她们将sencha touch打包成app,这里我们只讲解打包android的apk,打包ios的过程有点类似,但是需要在mac环境下,最后 ...
- ionic2 安装(一)
1.安装java JDK 2.安装nodejs 3.安装最新版ionic 指令:npm install ionic@latest 4.安装cordova 指令:npm install -g cordo ...
- sencha touch 扩展篇之将sencha touch打包成安装程序(下)- 使用phonegap打包安装程序
这讲我们来讲解下如何使用phonegapa创建项目环境并通过她们将sencha touch打包成app,这里我们只讲解打包android的apk,打包ios的过程有点类似,但是需要在mac环境 ...
- Phonegap 环境配置
目前要开发 Web App 还是有比较多的选择的 如 Phonegap.MUI.AppCan,接下来以 Web前端开发工程师 的角度来一个 Phonegap 的 First Blood 一.开发环境: ...
- Win10 UWP开发系列:使用VS2015 Update2+ionic开发第一个Cordova App
安装VS2015 Update2的过程是非常曲折的.还好经过不懈的努力,终于折腾成功了. 如果开发Cordova项目的话,推荐大家用一下ionic这个框架,效果还不错.对于Cordova.PhoneG ...
- cordova IOS源码浅析
cordova封装了一套js和OC通信的代码,cordova.js下的iOSExex是关键的js去调原生的发起点. function iOSExec() { var successCallback, ...
- MAC OSX环境下cordova+Ionic的安装配置
一.简介 1.Ionic是什么 IONIC 是目前最有潜力的一款 HTML5 手机应用开发框架.通过 SASS 构建应用程序,它提供了很多 UI 组件来帮助开发者开发强大的应用. 它使用 JavaSc ...
- Cordova系列(一)
1.安装 这里推荐用npm安装cordova,至于npm的安装,网上有很多的.打开命令行,输入 npm install -g cordova 这里就安装了好了最新版的cordova,虽然绝大多数会成功 ...
- WebApp开发框架Ionic+AngularJS+Cordova
目前的手机APP有三类:原生APP.WebAPP.HybridApp:HybridApp结合了前两类APP各自的优点,越来越流行. Ionic Ionic是一个新的.可以使用HTML5构建混合移动应用 ...
随机推荐
- 域名 端口 DNs 网络
netstat -an 查看所有 所有监听端口的使用情况
- JDK11 | 第四篇 : 增强API
文章首发于公众号<程序员果果> 地址 : https://mp.weixin.qq.com/s/O0xntC-JfeSBk-9x2QfwnA 一.简介 JDK 9~11 在语言语法方面有一 ...
- Python自学第二天学习之《元组与字典》
一. 元组:tuple类型,元组一级元素 不能修改 不能增加 不能删除,是有序的. 格式 :tu=(1,2,3,4,5,6) 1.类型转换: #字符串转换成元组 b=“123” c=tuple(b) ...
- VUE搭建脚手架CLI
1.vue的安装基于node,一定要确保本机已经安装node,node安装完成之后,会自带npm包.node下载地址:nodejs.cn/download/ 安装完成以后使用 ,进入cmd使用以下命令 ...
- JavaScript基础5——动态显示时间
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- VirtualBox中安装CentOS 7后无法上网问题
1.在VirtualBox的设置界面,点击“网络”, 将虚拟机的“连接方式”设置为桥接模式, “界面名称”选择笔记本的无线网卡(一般是“wireless Network”的选项) 将“接入网线”勾选上 ...
- 团队中的 Git 实践
转载自:https://segmentfault.com/a/1190000004963641 本文首发于欧雷流.由于我会时不时对文章进行补充.修正和润色,为了保证所看到的是最新版本,请阅读原文. 在 ...
- Memcache--02 源码安装nginx,php
目录 一.session共享问题介绍 二.环境准备 一.session共享问题介绍 session主要用于服务端存储用户会话信息,cookie用于浏览器存储用户会话信息. 单系统服务session都存 ...
- rmdir 删除空目录
1. 命令功能 rmdir:删除空目录,当目录不为空时,命令不能起作用. 2. 语法格式 rmdir [option] directory rmdir 选项 空目录 参数 参数说明 -p 递归 ...
- 理解uboot过程中的优秀博客
To_run_away的博客 https://blog.csdn.net/qq_16777851/column/info/28098/5 加了微信好友,公众号也有文章. Camus https://c ...