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构建混合移动应用 ...
随机推荐
- 洛谷 P1108 低价购买(LIS,统计方案数)
传送门 解题思路 看第一个要求,很显然是求最长下降子序列,和LIS几乎一样,很简单,再看第二个问号,求最长下降子序列的方案数??这怎么求? 注意:当二种方案“看起来一样”时(就是说它们构成的价格队列一 ...
- 偏序问题及CDQ分治详解
CDQ用来解决分治时左半部分对右半部分造成影响的问题. CDQ分治的经典问题是三维偏序问题. 要想解决三维偏序问题,首先你要知道什么是偏序.(废话) 一维偏序: 给出直线上的n个点,问有多少对点满足x ...
- RMAN备份与恢复 —— 参数文件还原
在RMAN用语中,“还原”与“恢复”具有不同的含义,还原(restore)是指访问先前生成的备份集,从中得到一个或多个对象,然后再磁盘上的某个位置还原这些对象.还原与恢复时分离的.恢复(re ...
- 帝国CMS 调用专题[eshowzt]标签改为灵动标签[e:loop]的方法
1.eshowzt说明及示例 [eshowzt]标签模板ID,专题类别ID,显示专题数[/eshowzt] 示例需求:将推荐专题后,显示9个指定专题 原来写法: <span>[eshowz ...
- JSP2的自定义标签和方法
Jsp2的自定义标签 Jsp2 开发标签库的几个步骤: 开发自定义标签处理类. 建立一个*.tld文件,每个tld文件对应一个标签库,每个标签库可对应多个标签. 在jsp文件中使用自定义标签 空标签 ...
- netcore项目使用swagger开发
首先我创建一个netcore项目,我使用的工具是vs2019 这里需要注意的是,看情况选择是否开启身份验证,一般是没有需求的,这里因为我是测试使用所以需要取消勾兑为https配置,并且我没有启用doc ...
- HashMap、Hashtable和ConcurrentHashMap的区别
HashTable 底层数组+链表实现,无论key还是value都不能为null,线程安全,实现线程安全的方式是在修改数据时锁住整个HashTable,效率低,ConcurrentHashMap做了相 ...
- vsftp 主动模式安装
server:192.168.109.137 client:192.168.109.138 ------------------------------------------------------ ...
- Java final、static 关键字
问:谈谈 Java 中 final.finally.finalize 的区别? 答:这道题其实没有任何意义,无非就是考察开发者有没有区分这几个关键字的含义,仅仅关联是因为长得像而已. final ...
- TOJ 4105 Lines Counting (树状数组)
题意:给定N条线段,每条线段的两个端点L和R都是整数.然后给出M个询问,每次询问给定两个区间[L1,R1]和[L2,R2],问有多少条线段满足:L1≤L≤R1 , L2≤R≤R2 ? 题解,采用离线做 ...