taler-android

Android apps for GNU Taler (wallet, PoS, cashier)
Log | Files | Refs | README | LICENSE

proguard-rules.pro (1153B)


      1 # Add project specific ProGuard rules here.
      2 # You can control the set of applied configuration files using the
      3 # proguardFiles setting in build.gradle.
      4 #
      5 # For more details, see
      6 #   http://developer.android.com/guide/developing/tools/proguard.html
      7 
      8 # If your project uses WebView with JS, uncomment the following
      9 # and specify the fully qualified class name to the JavaScript interface
     10 # class:
     11 #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
     12 #   public *;
     13 #}
     14 
     15 # Uncomment this to preserve the line number information for
     16 # debugging stack traces.
     17 #-keepattributes SourceFile,LineNumberTable
     18 
     19 # If you keep the line number information, uncomment this to
     20 # hide the original source file name.
     21 #-renamesourcefileattribute SourceFile
     22 
     23 #noinspection ShrinkerUnresolvedReference
     24 
     25 -dontobfuscate
     26 -keep class net.taler.wallet.** {*;}
     27 -keep class androidx.datastore.*.** {*;}
     28 -keep class com.google.protobuf.*.** {*;}
     29 
     30 -dontwarn java.lang.management.ManagementFactory
     31 -dontwarn java.lang.management.RuntimeMXBean
     32 -dontwarn org.slf4j.impl.StaticLoggerBinder
     33 -dontwarn org.slf4j.impl.StaticMDCBinder
     34 -dontwarn org.slf4j.impl.StaticMarkerBinder