From 6244551d69557225efb45b832ebe8ce055997b77 Mon Sep 17 00:00:00 2001 From: Anuken Date: Wed, 25 Apr 2018 20:53:32 -0400 Subject: [PATCH] Fixed android build errors --- android/build.gradle | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/android/build.gradle b/android/build.gradle index c44745f955..08b79b8bd9 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -42,18 +42,26 @@ android { defaultConfig { def vfile = file('../core/assets/version.properties') - def props = new Properties() - props.load(new FileInputStream(vfile)) - def code = props['androidBuildCode'].toInteger() + 1 - props['androidBuildCode'] = code.toString() - props.store(vfile.newWriter(), "Autogenerated file. Do not modify.") + def code = 0 + def versionNameResult = "unknown" + + if(vfile.exists()){ + def props = new Properties() + props.load(new FileInputStream(vfile)) + + code = (props['androidBuildCode'] == null ? 0 : props['androidBuildCode']).toInteger() + 1 + + props['androidBuildCode'] = code.toString() + props.store(vfile.newWriter(), "Autogenerated file. Do not modify.") + versionNameResult = "$versionNumber-$versionType-${props['build'].replace(" ", "-")}" + } applicationId "io.anuke.mindustry" minSdkVersion 9 targetSdkVersion 26 versionCode code - versionName "$versionNumber-$versionType-${props['build'].replace(" ", "-")}" + versionName versionNameResult } compileOptions {