修改打包的APK文件名

有時打包的APK需要指定名字,比如需要APK帶上release或者debug,帶上版本號,帶上打包日期等,雖然APK打包完後可以自己修改名稱,但是還是有更好的方式的。

可以直接在主module中的gradle加入如下代碼:

android {
    
    android.applicationVariants.all {
        variant ->
            variant.outputs.all {
                //以下方式,apk文件名爲:XXX.apk
                //outputFileName = "XXX.apk"
                //以下方式,apk文件名爲:XXX_v2.2.0_release_2019-06-19.apk
                outputFileName = "XXX_v${variant.versionName}_${buildType.name}_${currentTime()}.apk"
            }
    }
}

def currentTime() {
    return new Date().format("yyyy-MM-dd")
}

然後打包apk就可以了。可以打開gradle頁卡,雙擊assemble即可生成。一般爲:工程名 - :app - Tasks - build - assemble

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章