Android Studio Gradle汇编文件名
是否可以通过gradle指定生成的*.apk的文件名?这样我就可以自动获得Android Studio Gradle汇编文件名,android,gradle,android-studio,Android,Gradle,Android Studio,是否可以通过gradle指定生成的*.apk的文件名?这样我就可以自动获得MyApp-1.0.0.apk,而不是默认的app-release.apk 您可以通过在android{…}部分中的build.gradle文件中添加以下行来完成此操作: android.applicationVariants.all { variant -> variant.outputFile = file("$project.buildDir/${defaultConfig.versionName}-$
MyApp-1.0.0.apk
,而不是默认的app-release.apk
您可以通过在android{…}
部分中的build.gradle
文件中添加以下行来完成此操作:
android.applicationVariants.all { variant ->
variant.outputFile = file("$project.buildDir/${defaultConfig.versionName}-${defaultConfig.versionCode}.apk")
}
注意事项:
文件(…)
中的所有内容都是任意的project/module/build
目录,无论您在构建签名的apk时指定了什么路径build.gradle
文件中获取名称和版本代码开始工作了!用这个
android {
applicationVariants.all { variant ->
variant.outputs.each { output ->
output.outputFile = new File(
output.outputFile.parent,
output.outputFile.name.replace(".apk", "-${variant.versionName}.apk"))
}
}
}