gradle 增加改變文件名

增加編譯時間或傳遞變量buildConfigField

    buildConfigField("boolean", "MY_LOCKSCREEN_PORT", "false") 

    buildConfigField("String", "BUILD_TIME", getBuildTime())

String getBuildTime() {
    Date date = new Date();
    //中國用的是東八區時間,數值上是在UTC時間上加8
    //String dateStr = "\"" + date.format("yyyy-MM-dd HH:mm:ss", TimeZone.getTimeZone("UTC")) + "\"";
    String dateStr = "\"" + date.format("yyyy-MM-dd HH:mm:ss") + "\"";
    return dateStr;
}
 

更改文件名

    android.applicationVariants.all { variant ->
        variant.outputs.all {
            //outputFileName = "${variant.name}-${variant.versionName}.apk"
            def fileName = "Launcher3-" + "${versionName}" + "-" +new Date().format("yyyy-MM-dd-HH.mm") + "-"+ buildType.name +  ".apk"
            outputFileName = fileName
        }
    }

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