gradle 打包工具

介绍一个很好用的打包工具gradle-packer-plugin


很多时候我们希望给我们的APK命名为:

"appname_buildtype_buildVersion_versionName_buildingTime.apk"

这样格式方便我们给运营让我们可以一眼识别这个是什么时候发布的APK,但是这样的东西如果让我们手动编写肯定会非常麻烦,gradle-packer-plugin就是用来干这个事情的,当然还支持多渠道打包。

应用的使用方法github上都有介绍,在这里我说说这个插件如何放到run上,让我们可以一键打包

注:下面的方法是要按照GitHub的方法配置完成之后才能做的

图一
图二

  1. 图上第一个圈圈代表你要打包的项目(选择的时候是不能选目录的,只能选build.gradle,把那一部分的路径删除就可以了)
  2. 添加任务“archiveApkRelease”
  3. 添加参数,指定需要打包的市场名单 -Pmarket=markets.txt (我的市场名单在根目录)
  4. 点击+号,添加一个运行前的清理任务(实验证明,没有这个也是可以的) ,配置重复上面,不懂的地方在于添加的任务为"clean" 详情看图二
  5. 点击确定
  6. 最后我们就可以点击run来打包应用啦图三