enable minify (might crash, in that case needs proguard adjustments or revert)

This commit is contained in:
Helium314 2023-09-07 17:51:37 +02:00
parent cc84ff6a00
commit 9223c4c1f2
2 changed files with 6 additions and 5 deletions

View file

@ -14,16 +14,17 @@ android {
buildTypes { buildTypes {
release { release {
minifyEnabled false minifyEnabled true
//shrinkResources true todo: test before enabling, a lot of resources are accessed via getIdentifier and possibly not all have been marked with "keep"
debuggable false debuggable false
jniDebuggable false jniDebuggable false
renderscriptDebuggable false renderscriptDebuggable false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro', 'src/main/proguard.flags'
} }
debug { debug {
minifyEnabled false minifyEnabled true
jniDebuggable false jniDebuggable false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro', 'src/main/proguard.flags'
applicationIdSuffix ".debug" applicationIdSuffix ".debug"
} }
archivesBaseName = "openboard_" + defaultConfig.versionName archivesBaseName = "openboard_" + defaultConfig.versionName

View file

@ -50,7 +50,7 @@ class AppearanceSettingsFragment : SubScreenFragment() {
needsReload = false needsReload = false
} }
override fun onSharedPreferenceChanged(prefs: SharedPreferences, key: String) { override fun onSharedPreferenceChanged(prefs: SharedPreferences?, key: String?) {
super.onSharedPreferenceChanged(prefs, key) super.onSharedPreferenceChanged(prefs, key)
needsReload = true // may not always be the necessary, but that's ok needsReload = true // may not always be the necessary, but that's ok
} }