Android打包versioncode自增,打包時(shí)code沒有自增的問題

Android開發(fā)的時(shí)候,每次打線上包,發(fā)布更新的時(shí)候,都需要手動(dòng)去修改gradle文件的versioncode,然后重新編譯,再打包。

這樣做久了就感覺到很麻煩,有木有?對(duì)于程序猿來說,即使只是改一個(gè)字的問題,重復(fù)久了也會(huì)感覺到很煩。于是乎就想著網(wǎng)上有么有能讓versioncode在打包的時(shí)候自增的方法(由于是個(gè)技術(shù)渣,自己不會(huì)寫,哈哈。。。),在百度一番之后,果然,還是有的。

附上鏈接Android打包versioncode自增實(shí)現(xiàn)(感謝大佬無私奉獻(xiàn))

于是乎,把代碼copy了過來。

在完成之后,發(fā)現(xiàn),code并沒有自增。仔細(xì)看了一下那位大神的文章,發(fā)現(xiàn)taskname那里判斷錯(cuò)了。


判斷什么時(shí)候改自增的方法

原來我寫的是assembleOnlineRelease,改成:app:assembleOnlineRelease之后,問題圓滿解決。

有些小伙伴可能集成了多渠道打包,這時(shí)需要根據(jù)每個(gè)渠道去判斷是否需要code自增,但是這個(gè)taskname要怎么去知道是怎么寫呢?別急,馬上告訴你。

在我們打包的時(shí)候,可以在AS上面查看build目錄,如下圖


打包的時(shí)候查看這個(gè)build

然后再選中左上角那個(gè)箭頭,這時(shí)候就會(huì)出現(xiàn)打包時(shí)候的taskname了,這要將這個(gè)taskname,放到那個(gè)判斷里面,這時(shí)候就能實(shí)現(xiàn)code自增的效果了


將上一步顯示的taskname復(fù)制到這個(gè)判斷里面

最后,還是要感謝一下大神的分享,附上實(shí)現(xiàn)鏈接?Anderson打包versioncode自增實(shí)現(xiàn)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容