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"        }    }  }

 

更多相关文章

  1. NPM 和webpack 的基础使用
  2. 修改系统Android版本,版本号
  3. Android(安卓)打包出错 failed for task ':app:lintVitalRelease
  4. android plugin dsl 部分整理
  5. Android(安卓)Ant打包及其环境变量配置
  6. android unity 文件读写_unity Android(安卓)打包后读取 xml 文
  7. android使用ant编译打包
  8. android 使用私有maven仓库发布、打包、引用
  9. Android(安卓)多版本多渠道打包

随机推荐

  1. android 实现ImageView按压效果和解决背
  2. Android通过RandomAccessFile 向文件中写
  3. 10、Android中广播接收者-BroadcastRecei
  4. Android中html.fromhtml的使用方法
  5. Android——getSystemService
  6. Android中多图片选择器PhotoPicker库的使
  7. Android中ExpandableListView的用法实例
  8. Android Application详解
  9. android Binder 工作流程
  10. adb push常见问题