v0.7.0: adjusted proguard config, as the optimize variant is becoming default

This commit is contained in:
Evan Debenham
2018-07-08 19:10:36 -04:00
parent c4ac5e672b
commit c7df1d6a3d
2 changed files with 7 additions and 2 deletions

View File

@@ -17,7 +17,7 @@ android {
release {
shrinkResources true
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}

View File

@@ -4,3 +4,8 @@
-keep class com.shatteredpixel.shatteredpixeldungeon { *; }
-keep class com.watabou.noosa.game { *; }
-keepattributes SourceFile,LineNumberTable
# overrides default in proguard-android-optimize.txt, which is:
# -optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/*
# This is because code/simplification/arithmetic is safe to use on android 2.0+
-optimizations !code/simplification/cast,!field/*,!class/merging/*