在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:build_script_chameleon_eclipse开源软件地址:https://gitee.com/JNET/build_script_chameleon_eclipse开源软件介绍:#build_script_chameleon ##packet 打包命令 ##命令参数: ###--path 项目路径###--apkdir 签名后输出的apk目录路径###--keystore 签名证书的路径###--alias 证书别名###--keypass 私有密钥的口令###--aliaspass 用于密钥库完整性的口令###--buildtype 构建类型(目前只能bundle)###--configline 添加的属性,比如构建时要往配置文件加入(user=[email protected]的用户信息,增加多个属性时用,分开,例如 attr1=val1,attr2=val2)###--logpath 日志的生成路径###--appname apk的名称###--appicon apk图标文件的路径###--minsdk 应用最低兼容的sdk版本###--targetsdk 应用当前使用的sdk版本###--vercode 应用的版本号(整型)###--vername 应用的版本信息###--operateType 操作类型,目前支持addplugin和removeplugin###--project 变色龙android工程路径###--package 插件包名###--name 插件名###--file 插件zip包路径 ####eg:./packet --path=/Users/zhouzhineng/Desktop/chameleon-v2/chameleon-android --apkdir=/Users/zhouzhineng/Desktop/chameleon-v2/chameleon-android/signed_apk --keystore=/Users/zhouzhineng/Desktop/verify/test_1.keystore --alias=test_1 --keypass=test123 --aliaspass=test123 --buildtype=bundle --configline=hello=world,yes=no,bp=vd --logpath=/Users/zhouzhineng/Desktop/chameleon-v2/chameleon-android/build.log --appname=变色龙 --appicon=/Users/zhouzhineng/Downloads/testicon.png --minsdk=8 --targetsdk=18 --vercode=2 --vername=2.0.1--operateType=addplugin --project=/Users/zhouzhineng/Desktop/chamleon-android-demo/test_project --file=/Users/zhouzhineng/Desktop/chamleon-android-demo/plugin.zip ##插件规范####MyPlugin|______src|__com/foss/user/plugin/{yourCode}/{yourPlugin}.java|____www|{yourPlugin}.js|______config.json ###说明: 插件zip包内的需要包含src目录,该目录为插件的源码目录,插件包内类包名必须为com.foss.user.plugin.{yourCode},例如,我的code是abc,那么包名就为com.foss.user.plugin.abc,插件名为自己定义,插件类需继承于CordovaPlugin,插件类名和config.json声明的插件名一致。www文件夹为可选,里面存放的是与插件相关的js文件.config.json为插件包必须的描述文件。 config.json字段声明如下描述:platform 平台,android或ios [required]describe 插件描述[option]version 版本描述[option]package 插件包名[required]name 插件名[required]code 用户的唯一标识[required]pluginEntry 插件入口点[required]####eg{ "platform": "android", "describe": "描述信息", "version": "1.0.0", "package": "com.foss.user.plugin.abc", "name":"MyPlugin", "code":"abc", "pluginEntry": "com.foss.user.plugin.abc.MyPlugin"} |
请发表评论