Android studio修改打包后的apk的名字

1.先在当前项目的build.gradle (不是根目录下的build.gradle)中android{}的外面加上

// 获取当前系统时间
def releaseTime() {
    return new Date().format("yyyy_MM_dd", TimeZone.getTimeZone("UTC"))
}
apply plugin: 'com.android.application'

// 获取当前系统时间
def releaseTime() {
    return new Date().format("yyyy_MM_dd", TimeZone.getTimeZone("UTC"))
}
android {
   
}

dependencies {
  
}

2.在android{}中 加入以下代码

//打包改名
android.applicationVariants.all { variant ->
    variant.outputs.all {
        // 名称_android_版本号.apk
        outputFileName = "想改成的名字_${defaultConfig.versionName}_${releaseTime()}.apk"
    }
}
如下图所示:

android {
    compileSdkVersion rootProject.compileSdkVersion
    defaultConfig {
       
    }
  

    buildTypes {
        release {
            minifyEnabled false
            shrinkResources false
            useProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        debug {
            minifyEnabled false
            useProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
//打包改名
    android.applicationVariants.all { variant ->
        variant.outputs.all {
            // 名称_android_版本号.apk
            outputFileName = "名字${defaultConfig.versionName}_${releaseTime()}.apk"
        }
    }

  
}

 

你可能感兴趣的:(Android)