cordova插件的创建

本文介绍了如何使用plugman创建Cordova插件,包括安装plugman、创建插件、添加平台、创建package.json文件以及将插件添加到项目中。在创建过程中特别指出plugin_id不应使用'.',而应改为'-',并更新plugin.xml中的target-dir。完成这些步骤后,可以在Android Studio中运行项目并看到插件已成功集成。

cordova插件的创建

安装 plugman

创建插件用 plugman,需要安装,命令如下:

npm install -g plugman 

创建插件

安装完 plugman,就可以用它创建插件了,进入到项目下的 plugins 目录(任意目录都行,最后添加到项目中会重新创建目录),创建插件:

plugman create --name Test --plugin_id com.example.hello --plugin_version 1.0.0

这里最好把名称大写,包名写成安卓项目中的代码包名,如 com.example.hello.Test 就是安卓内的插件。

这时候 src 目录内还是空的,需要为其添加平台。进入插件目录,以安卓为例,执行如下代码:

cd Test
plugman platform add --platform_name android

这里还要在插件目录里创建一个 package.json 文件:

plugman createpackagejson . 
#注意后面的点

会提示输入一些东西,不想输入可以直接 enter 飘过:

name: (com.example.hello) Test
version: (1.0.0)
description: Test cordova simple feature
git repository:
author:
license: (ISC):

再次确认这个 json 文件,就完成了。

到这里插件就写好了,可以看到 src下有 android 的 Java 代码,www 目录里有 JS 代码,可以看到写的都很简单,但是又互相调用了。

添加插件

现在插件写好了,就可以添加插件了,切到项目目录下,执行:

cordova plugin add .\plugins\Test

这里添加会在 android 项目中的 config.xml 中加上插件的注册,所以不用手动去注册了。

下面有一些插件相关命令,需要的时候可以用用:

#安装插件
cordova plugin add cordova-plugin-device
#查看插件
cordova plugin list
#删除插件
cordova plugin rm cordova-plugin-device

运行

添加好插件就可以在 Android studio 里面运行安卓代码了,可以看到 com.example.hello.Test 已经自动添加到项目中了。

问题

真TM天下乌鸦一般抄,一个功能全网一模一样,没一个人验证能不能用,问题就出在 plugin_id 上,这里根本不能用 “.” 号!!!看看其他的插件都是用的 “-”,改一下就好了,并订正 plugin.xml 里面安卓项目的 target-dir,这里改成 “.” 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值