AndroidStudio打包签名apk

自定义输出apk的名字**

在 app 的 build.gradle下的 android节点下添加一下代码

android {
  ...
  android.applicationVariants.all {
    variant -> variant.outputs.all {
      outputFileName = "update_${buildType.name}_v${versionName}_${generateTime()}.apk"
    }
  }
}

def generateTime(){
  return new Date().format("yyyy_MM_dd_HH_mm_ss")
}
  • buildType.name 表示编译类型, release 或者 debug
  • versionName 表示当前版本号
  • generateTime 返回当前时间

variant: 变种, 变体
generate: 生成

你可能感兴趣的:(AndroidStudio打包签名apk)