Android studio修改apk release打包後的名字

1.先在android{}的外面加上

// 獲取當前系統時間
def releaseTime() {
    return new Date().format("yyyy_MM_dd", TimeZone.getTimeZone("UTC"))
}

2.studio3.0以上這麼寫:

//打包改名
android.applicationVariants.all { variant ->
    variant.outputs.all {
        // 名稱_android_版本號.apk
        outputFileName = "想改成的名字_${defaultConfig.versionName}_${releaseTime()}.apk"
    }
}

studio3.0以下這麼寫:

//打包改名
applicationVariants.all { variant ->
    variant.outputs.each { output ->
        def outputFile = output.outputFile

        if (outputFile != null && outputFile.name.endsWith('.apk')) {
            // 名稱_android_版本號.apk
            def fileName = "你想改成的名字_${defaultConfig.versionName}_${releaseTime()}.apk"
            output.outputFile = new File(outputFile.parent, fileName)
        }
    }
}

 

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