一键修改apk包名 服务器,GitHub - typ0520/multiple-apk-generator: 解决android apk的批量打包,支持渠道号替换(字符串替换)、服务器地址替换、资源替...

multiple-apk-generator简介

解决android apk的批量打包,支持渠道号替换或者服务器地址替换(字符串替换)、资源替换、指定文件修改、修改包名

轻量级: 使用shell脚本编写,方便开发者修改实现逻辑

基于gradle打包apk

使用说明

注: 需要依赖shell环境,mac和linux可以直接使用;如果是windows需要装模拟linux环境的shell工具(xshell、cygwin)

1. 把multiple-apk-generator.sh复制到gradle的项目根目录

2. 在项目根目录下新建zz-targets目录,保存apk的配置信息

3. zz-targets中新建代表一个打包任务的文件夹,名字是(对应的module的名字 + 下划线 + xxxx)

4. 在第一步新建的目录下面创建makefile文件,使用规定的描述语言(参考下面一节)描述输出apk之前做的一些资源替换操作

描述语言说明

目前支持的插件有6种

修改目标app的包名

修改目标app的名字

递归替换某个文件夹的所有文件中的某个字符串

替换某个文件中的某个字符串

替换某个文件

替换某个文件中的指定行内容

以下是samples项目其中一个makefile内容(详情可以参考samples项目)

#修改目标包名

package com.example.samples2

#修改app的名字

app_name 测试项目

#复制文件(如果对应的文件存在就覆盖掉)

copy_file app_icon.png ${res}/drawable-hdpi/ic_launcher.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值