refactor: disable code shrinking and optimization

pull/923/head^2
andrekir 2024-03-18 08:21:27 -03:00
rodzic 12c8a2dc77
commit a3a914abce
1 zmienionych plików z 4 dodań i 10 usunięć

Wyświetl plik

@ -20,15 +20,9 @@
# hide the original source file name.
#-renamesourcefileattribute SourceFile
# per https://medium.com/@kenkyee/android-kotlin-coroutine-best-practices-bc033fed62e7
-keepnames class kotlinx.coroutines.internal.MainDispatcherFactory {}
-keepnames class kotlinx.coroutines.CoroutineExceptionHandler {}
-keepclassmembernames class kotlinx.** { volatile <fields>; }
# Needed for protobufs
-keepclassmembers class * extends com.google.protobuf.GeneratedMessageV3 { <fields>; }
-keep class com.geeksville.mesh.**{*;}
-keepclassmembers class * extends com.google.protobuf.GeneratedMessageLite { <fields>; }
# Disable code shrinking and optimization
-dontshrink
-dontoptimize
# eclipse.paho.client
-keep class org.eclipse.paho.client.mqttv3.logging.JSR47Logger { *; }
@ -49,4 +43,4 @@
# Our app is opensource no need to obsfucate
-dontobfuscate
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*,!code/allocation/variable
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*,!code/allocation/variable