随着 Gradle 版本的更新,自定义导出 APK 文件名的代码也在不断调整。笔者针对 Gradle v3.1.0 做了笔记。
默认导出:
./app/
└ release/
├ app-release.apk
└ output.json
配置代码:
android {
buildTypes {
release {
applicationVariants.all { variant ->
variant.outputs.all { output ->
outputFileName = "${applicationId}_${versionName}(${versionCode}).apk"
}
}
}
}
}
自定义导出:
./app/
└ release/
├ com.by_syk.hello_1.0.0(1).apk
└ output.json
如果配置了多分支(Flavors),则导出如:
./app/
├ beta/
└ release/
├ com.by_syk.hello_1.0.0.beta(20180423).apk
└ output.json
└ stable/
└ release/
├ com.by_syk.hello_1.0.0.stable(2018042300).apk
└ output.json
网友评论