Cordova 自定义插件(Android版本)_帥气的那回首的博客-CSDN博客_cordova自定义插件
超详细手把手教你cordova开发使用指南+自定义插件,jsbridge_tangdou369098655的博客-CSDN博客_cordova插件开发
特别注意 android 项目的包名 必须为 com.example.hello,否则编译不会通过
. 创建一个cordova项目
cordova create hello com.example.hello helloWorld
为项目添加android平台
cordova platform add android
安装plugman插件
$ npm i plugman -g
mac 电脑:$ sudo npm i plugman -g)
插:准备工作做完了,开始正式写插件
生成插件
plugman create --name [插件名字] --plugin_id [插件id] --plug_version [插件版本号]
$plugman create --name FirstPlugin --plugin_id cordova-plugin-first-plugin --plugin_version 1.0.0
添加安卓插件,在插件内添加android platform,生成.java文件,先cd FirstPlugin ,进入到插件里再添加安卓插件
cd FirstPlugin
$plugman platform add --platform_name android
注:平台有 android、ios、windows
初始化插件,在FirstPlugin插件目录下生成package.json
plugman createpackagejson ./(cd FirstPlugin到了目录下,./就是路径)
cd [插件目录]
window电脑:
plugman createpackagejson [插件路径]
可能会报权限不足,加一个sudo就可以了,插件路径可以直接把插件文件夹拖进终端窗口,就可以自动填充插件路径
苹果电脑:
sudo plugman createpackagejson [插件路径]
然后一直回车,就可以创建完成,之后再继续下面的步骤
到基于cordova的项目中,输入以下命令
cordova plugin add [插件路径]
cd ../
cd plugins
npx cordova plugin add ../FirstPlugin/
如果你想卸载插件的话,执行cordova plugin remove plugin_id