• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

lihei12345/android_gradle_script: android批量打包脚本,持续适配最新Android studi ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

lihei12345/android_gradle_script

开源软件地址(OpenSource Url):

https://github.com/lihei12345/android_gradle_script

开源编程语言(OpenSource Language):


开源软件介绍(OpenSource Introduction):

关于gralde的使用总结博客链接:http://blog.csdn.net/colorapp/article/details/41779473

使用方法:

  1. 创建channel.txt,在其中输入渠道号名称以及渠道的数字,规则参考示例文件。需要说明一下的是,product flavor的是通过channel.txt动态生成的,通过读取channel.txt来动态生成flavor,可以根据需要自由改动。需要多少个渠道包,在channel.txt中输入多少行即可,注意最后一行不能为空。渠道较多的情况下,key可以不用填写,这是的key会默认使用渠道号加字母s做为渠道名称,参考脚本。
  2. 在我们自己的应用中的渠道号需要两个参数,需要在manifest中添加两个${APP_KEY_PLACEHOLDER}和${APP_PID_PLACEHOLDER},可以根据自己的项目需要修改manifest文件和不同的字段,参考示例manifest文件中的实现即可。打包脚本会在执行的时候会根据从channel.txt中读取的值动态替换这些字段。
  3. 添加signing.properties文件,配置进行签名使用的参数,脚本会从这个文件中读取签名使用需要使用的参数,注意签名文件的路径需要设置绝对路径。
  4. 添加proguard-rules.txt文件,添加自己的混淆规则。

=====================

题外话

2014年上半年开始接手Android开发,对Ant打包发布脚本实在是不习惯,并且我们的渠道包数量很大,每次打包都是一个痛苦的过程,后来折腾了两天写出来这个脚本,后续尽量随着AS一直进行更新。这个脚本还有些不够完善的地方,效率不够高,一次打包超过80个时会产生GC 问题,非常希望有人可以帮忙改进效率。也希望有人可以帮忙提供一些关于CI以及testing方面集成的建议。




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
robovm/robovm-gradle-plugin: RoboVM Gradle plugin发布时间:2022-06-22
下一篇:
JetBrains/inspection-plugin: Gradle plugin to launch IDEA inspections发布时间:2022-06-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap