1. 配置签名文件
android {
signingConfigs {
release {
storeFile file("/keyFile/xxx.jks")
storePassword "password"
keyAlias "alias"
keyPassword "password"
}
}
buildTypes {
release {
...
// 配置签名信息
signingConfig signingConfigs.release
}
debug {
// 创建 BuildConfig 类变量
buildConfigField "String","API_URL","\"http://www.baidu.com\""
resValue("string","app_name_test","debug")
}
}
}
修改apk名称
gradle 5.4 没有警告和错误
android.applicationVariants.all { variant ->
println variant.name
variant.outputs.all { output ->
// 这里判断构建类型,一般有debug和release
if (output.name.equals("release"))
if (outputFileName != null) {
outputFileName = outputFileName.replace(".apk","-${variant.versionName}.apk")
}
}
}