kopia lustrzana https://github.com/meshtastic/Meshtastic-Android
refactor: disable code shrinking and optimization
rodzic
12c8a2dc77
commit
a3a914abce
|
@ -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
|
||||
|
|
Ładowanie…
Reference in New Issue