改名包:
Walle集成使用方式
walle提供gradle集成和walle-cli命令行两种实现方式。gradle集成参考Walle GitHub wiki;命令行方式只需要在项目中集成用于读取渠道信息的library库,然后使用一下命令行进行打包:
walle-cli命令行打包
• 打单个渠道包:java -jar walle-cli-all.jar put -c 01 apkpath outputpath 注:不提供outputpath时输出到apk包同目录下
• 打多个渠道包:java -jar walle-cli-all.jar batch -c 01,02,03 apkpath outputpath
• 根据渠道配置文件打包:java -jar walle-cli-all.jar batch -f channelfile apkpath outputpath channel配置示例
walle-cli其他命令:
• 显示当前apk中的渠道和额外信息:java -jar walle-cli-all.jar show /Users/Meituan/app/build/outputs/apk/app.apk
• 写入额外信息(不提供渠道时不写入渠道):java -jar walle-cli-all.jar put -c meituan -e buildtime=20161212,hash=xxxxxxx /Users/xxx/Downloads/app.apk
• 指定渠道&额外信息配置文件:java -jar walle-cli-all.jar batch2 -f /Users/Meituan/walle/app/config.json /Users/Meituan/walle/app/build/outputs/apk/app.apk config.json示例
• 获取cli所有功能:java -jar walle-cli-all.jar -h
应用宝渠道号:YYB_01
打包:先进入walle-cli目录下,java -jar walle-cli-all.jar put -c YYB_01 本地打好的publish包
本地打publish渠道包,先到live下strings.xml中,修改app_name 为克拉克拉,打包