Android Studio 开发,如果需要编译多个渠道,那么编译出来的包会有很多个 release 和 debug 版本,如何能更好地区分这些安装包名(不是应用包名!!!),这里做了一些备用,大家可以参考一下:
在AS项目里,打开build.gradle:
在android{}节点添加下面这段代码
//自定义apk安装包名
android.applicationVariants.all { variant ->
variant.outputs.each { output ->
output.outputFile = new File(output.outputFile.parent, applicationId + "-" +
buildType.name + "-v" +
defaultConfig.versionName