安装 plugman 插件
npm --registry https://registry.npm.taobao.org install -g plugman
新建组件
plugman create --name TestPlugin --plugin_id com.plugin.testPlugin --plugin_version 1.0.0
--name TestPlugin //自定义插件名称
--plugin_id com.plugin.testPlugin //自定义插件的包名
--plugin_version 1.0.0 //自定义插件版本
生成平台(android/ios)插件代码
cd TestPlugin
plugman platform add --platform_name android
初始化package.json
npm init
新建ionic3项目
ionic start TestIonic3 tabs
引入自定义插件
ionic cordova plugin add 你插件的存储路径
声明生成安卓环境
ionic cordova platform add android
自定义插件修改后必须先删除插件,然后再安装插件才可生效。
1)ionic cordova plugin list 列出所有已安装的插件
2)ionic cordova plugin remove com.plugin.testPlugin 从ionic3项目中删除插件
3)ionic cordova plugin add 自定义插件路径 安装插件到ionic3项目
修改自定义插件package.json和plugin.xml文件的版本号
生成spk
ionic cordova build android
生成签名文件
keytool -genkey -v -keystore xff.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
给apk打包签名
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore xff.keystore D:\idea\android\ionic\TestIonic3\platforms\android\app\build\outputs\apk\debug\app-debug.akp alias_name
npm --registry https://registry.npm.taobao.org install -g plugman
新建组件
plugman create --name TestPlugin --plugin_id com.plugin.testPlugin --plugin_version 1.0.0
--name TestPlugin //自定义插件名称
--plugin_id com.plugin.testPlugin //自定义插件的包名
--plugin_version 1.0.0 //自定义插件版本
生成平台(android/ios)插件代码
cd TestPlugin
plugman platform add --platform_name android
初始化package.json
npm init
新建ionic3项目
ionic start TestIonic3 tabs
引入自定义插件
ionic cordova plugin add 你插件的存储路径
声明生成安卓环境
ionic cordova platform add android
自定义插件修改后必须先删除插件,然后再安装插件才可生效。
1)ionic cordova plugin list 列出所有已安装的插件
2)ionic cordova plugin remove com.plugin.testPlugin 从ionic3项目中删除插件
3)ionic cordova plugin add 自定义插件路径 安装插件到ionic3项目
修改自定义插件package.json和plugin.xml文件的版本号
生成spk
ionic cordova build android
生成签名文件
keytool -genkey -v -keystore xff.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
给apk打包签名
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore xff.keystore D:\idea\android\ionic\TestIonic3\platforms\android\app\build\outputs\apk\debug\app-debug.akp alias_name