隨著 Gradle 版本的更新涉馅,自定義導(dǎo)出 APK 文件名的代碼也在不斷調(diào)整。筆者針對 Gradle v3.1.0 做了筆記挎狸。
默認(rèn)導(dǎo)出:
./app/
└ release/
├ app-release.apk
└ output.json
配置代碼:
android {
buildTypes {
release {
applicationVariants.all { variant ->
variant.outputs.all { output ->
outputFileName = "${applicationId}_${versionName}(${versionCode}).apk"
}
}
}
}
}
自定義導(dǎo)出:
./app/
└ release/
├ com.by_syk.hello_1.0.0(1).apk
└ output.json
如果配置了多分支(Flavors)猩系,則導(dǎo)出如:
./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