美文网首页
Android打包versioncode自增,打包时code没有

Android打包versioncode自增,打包时code没有

作者: 819forever | 来源:发表于2019-01-23 10:28 被阅读8次

    Android开发的时候,每次打线上包,发布更新的时候,都需要手动去修改gradle文件的versioncode,然后重新编译,再打包。

    这样做久了就感觉到很麻烦,有木有?对于程序猿来说,即使只是改一个字的问题,重复久了也会感觉到很烦。于是乎就想着网上有么有能让versioncode在打包的时候自增的方法(由于是个技术渣,自己不会写,哈哈。。。),在百度一番之后,果然,还是有的。

    附上链接Android打包versioncode自增实现(感谢大佬无私奉献)

    于是乎,把代码copy了过来。

    在完成之后,发现,code并没有自增。仔细看了一下那位大神的文章,发现taskname那里判断错了。

    判断什么时候改自增的方法

    原来我写的是assembleOnlineRelease,改成:app:assembleOnlineRelease之后,问题圆满解决。

    有些小伙伴可能集成了多渠道打包,这时需要根据每个渠道去判断是否需要code自增,但是这个taskname要怎么去知道是怎么写呢?别急,马上告诉你。

    在我们打包的时候,可以在AS上面查看build目录,如下图

    打包的时候查看这个build

    然后再选中左上角那个箭头,这时候就会出现打包时候的taskname了,这要将这个taskname,放到那个判断里面,这时候就能实现code自增的效果了

    将上一步显示的taskname复制到这个判断里面

    最后,还是要感谢一下大神的分享,附上实现链接 Anderson打包versioncode自增实现

    相关文章

      网友评论

          本文标题:Android打包versioncode自增,打包时code没有

          本文链接:https://www.haomeiwen.com/subject/nzfjjqtx.html