gradle: fix Cannot set property outputFile on null object.

This commit is contained in:
Michael 2014-12-09 19:25:59 +01:00
parent 16e3c07cf1
commit 338fd9e7b3

View file

@ -84,7 +84,9 @@ android {
applicationVariants.all { variant -> applicationVariants.all { variant ->
if (variant.name.equals('release')) { if (variant.name.equals('release')) {
variant.outputs.each { output -> variant.outputs.each { output ->
if (output.zipAlign != null) {
output.zipAlign.outputFile = new File(output.outputFile.parent, rootProject.name + "-${variant.versionName}.apk") output.zipAlign.outputFile = new File(output.outputFile.parent, rootProject.name + "-${variant.versionName}.apk")
}
output.packageApplication.outputFile = new File(output.outputFile.parent, output.packageApplication.outputFile.name output.packageApplication.outputFile = new File(output.outputFile.parent, output.packageApplication.outputFile.name
.replace(".apk", "-${variant.versionName}.apk")) .replace(".apk", "-${variant.versionName}.apk"))
} }