Merge branch 'master' of https://github.com/Anuken/Mindustry into 4.0

This commit is contained in:
Anuken
2018-04-25 20:53:49 -04:00
2 changed files with 17 additions and 6 deletions

View File

@@ -42,18 +42,26 @@ android {
defaultConfig { defaultConfig {
def vfile = file('../core/assets/version.properties') def vfile = file('../core/assets/version.properties')
def props = new Properties()
props.load(new FileInputStream(vfile))
def code = props['androidBuildCode'].toInteger() + 1 def code = 0
props['androidBuildCode'] = code.toString() def versionNameResult = "unknown"
props.store(vfile.newWriter(), "Autogenerated file. Do not modify.")
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" applicationId "io.anuke.mindustry"
minSdkVersion 9 minSdkVersion 9
targetSdkVersion 27 targetSdkVersion 27
versionCode code versionCode code
versionName "$versionNumber-$versionType-${props['build'].replace(" ", "-")}" versionName versionNameResult
} }
compileOptions { compileOptions {

View File

@@ -12,6 +12,9 @@ def ICON_DIR = new File("core/assets/sprites/icon.icns")
ext.writeVersion = { ext.writeVersion = {
def pfile = new File('core/assets/version.properties') def pfile = new File('core/assets/version.properties')
def props = new Properties() def props = new Properties()
pfile.createNewFile()
props.load(new FileInputStream(pfile)) props.load(new FileInputStream(pfile))
String code = getBuildVersion() String code = getBuildVersion()