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构建混合移动应用 ...
随机推荐
- WPF ControlTemplate
ControlTemplate:控件模板,顾名思义也就是定制特定的控件供公共调用,有点类似WinForm中对一些通用控件进行重写使用. ControlTemplate:控件模板主要有两个重要属性:Vi ...
- Yarn 工作机制
1.工作机制详述 (1)MR程序提交到客户端所在的节点. (2)YarnRunner向ResourceManager申请一个Application. (3)RM将该应用程序的资源路径返回给YarnRu ...
- java 泛型的内部原理:类型擦除以及类型擦除带来的问题
一.Java泛型的实现方法:类型擦除前面已经说了,Java的泛型是伪泛型.为什么说Java的泛型是伪泛型呢?因为,在编译期间,所有的泛型信息都会被擦除掉.正确理解泛型概念的首要前提是理解类型擦出(ty ...
- POJ 1383题解(树的直径)(BFS)
题面 Labyrinth Time Limit: 2000MS Memory Limit: 32768K Total Submissions: 4997 Accepted: 1861 Descript ...
- display:table的几个用法 块级子元素垂直居中
DIV+CSS的布局已经让表格布局几乎很少用到,除非表格语义性很强的情况. display:table解决了一部分需要使用表格特性但又不需要表格语义的情况, 尤其是DIV+CSS很不方便解决的问题,比 ...
- FZUOJ-2275 Game
Problem 2275 Game Accept: 159 Submit: 539 Time Limit: 1000 mSec Memory Limit : 262144 KB Pro ...
- Linux下CMake简明教程
转载地址:https://blog.csdn.net/whahu1989/article/details/82078563 CMake是开源.跨平台的构建工具,可以让我们通过编写简单的配置文件去生成本 ...
- ES6——Promise
异步和同步 异步,操作之间没有关系,同时执行多个操作, 代码复杂 同步,同时只能做一件事,代码简单 Promise 对象 用同步的方式来书写异步代码 Promise 让异步操作写起来,像在写同步操作的 ...
- const类型总结
const 表示常类型 作用: 1.具有不可变性. 2.可以很方便对参数进行调整和修改,和宏定义一样,不变则已,变都变. 3.保护被修饰的东西,防止被意外修改.(如:在修饰函数的形参时,加 ...
- 简单生成随机数id的方法
近期项目中需要生成不同的id,之前都是使用UUID来实现的,现在需求是只要8位数的,也就是说用户量是有限的,暂时是不需要太多的,所以就简单的使用Set实现了这一功能. /** * 生成8位不重复随机i ...