Remove logging from release builds

This commit is contained in:
Kirill Kamakin
2022-06-12 18:28:16 +02:00
parent 5f21b0072a
commit 235b862a9e

View File

@@ -21,6 +21,16 @@
#-renamesourcefileattribute SourceFile #-renamesourcefileattribute SourceFile
-dontobfuscate -dontobfuscate
### Remove logging https://www.guardsquare.com/manual/configuration/examples#logging ###
-assumenosideeffects class android.util.Log {
public static int v(...);
public static int i(...);
public static int w(...);
public static int d(...);
public static int e(...);
}
### Remove logging https://www.guardsquare.com/manual/configuration/examples#logging ###
### kotlinx.serialization https://github.com/Kotlin/kotlinx.serialization#android ### ### kotlinx.serialization https://github.com/Kotlin/kotlinx.serialization#android ###
-if @kotlinx.serialization.Serializable class ** -if @kotlinx.serialization.Serializable class **
-keepclassmembers class <1> { -keepclassmembers class <1> {