Advertisement
Guest User

Untitled

a guest
Mar 19th, 2021
26
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. #rx
  2. -dontwarn rx.**
  3. -keep class rx.** { *; }
  4.  
  5. #retrofit / okhttp
  6. -dontwarn retrofit.**
  7. -keep class retrofit.** { *; }
  8. -keep class okio.** { *; }
  9. -keep class com.squareup.okhttp.** { *; }
  10. -keep interface com.squareup.okhttp.** { *; }
  11. -dontwarn com.squareup.okhttp.**
  12. -dontwarn okhttp3.internal.platform.**
  13. -dontwarn okio.**
  14. -dontwarn org.conscrypt.**
  15.  
  16. #gson
  17. -keepattributes SerializedName
  18. -keep class com.google.gson.** { *; }
  19. -keep class sun.misc.Unsafe { *; }
  20. -keep class * implements com.google.gson.TypeAdapterFactory
  21. -keep class * implements com.google.gson.JsonSerializer
  22. -keep class * implements com.google.gson.JsonDeserializer
  23. -keepclassmembers enum * { *; }
  24.  
  25. -keepattributes Signature
  26. -keepattributes Exceptions
  27. -keepattributes *Annotation*
  28. -dontwarn javax.annotation.Nullable
  29. -dontwarn javax.annotation.ParametersAreNonnullByDefault
  30. -dontwarn javax.annotation.concurrent.GuardedBy
  31. -dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
  32.  
  33. #guava
  34. -dontwarn afu.org.checkerframework.checker.formatter.**
  35. -dontwarn afu.org.checkerframework.checker.nullness.**
  36. -dontwarn afu.org.checkerframework.checker.regex.**
  37. -dontwarn afu.org.checkerframework.checker.units.**
  38.  
  39. -keep class * implements ru.surfstudio.android.network.Transformable
  40. -keep class * implements ru.surfstudio.android.network.response.BaseResponse
  41.  
  42. -dontwarn com.bumptech.glide.**
  43.  
  44. #firebase crashlytics
  45. -printmapping mapping.txt
  46. -keepattributes *Annotation*,SourceFile,LineNumberTable
  47. -keep public class * extends java.lang.Exception
  48. -keep class com.google.firebase.crashlytics.** { *; }
  49. -dontwarn com.google.firebase.crashlytics.**
  50.  
  51. #kotlin-reflect
  52. #https://stackoverflow.com/questions/45871970/kotlin-reflect-proguard-smallsortedmap
  53. -dontwarn kotlin.reflect.jvm.internal.**
  54.  
  55. #Cashoff javascript interface
  56. -keep class ru.sbi.android.f_analytics.analytics.CashoffInteface { *; }
  57.  
  58. -dontwarn ru.sbi.android.f_main.R$id
  59. -keep class ru.sbi.android.ui.navigation.MainTabType
  60.  
  61. #Cross-feature navigation keeps
  62. -keep interface ru.sbi.android.ui.fragment.CrossFeatureFragment {*;}
  63. -keep class * implements ru.sbi.android.ui.fragment.CrossFeatureFragment
  64.  
  65. #android standard
  66. -keep class ru.surfstudio.android.rx.extension.ConsumerSafe { *; }
  67. -keep class ru.surfstudio.android.rx.extension.ActionSafe { *; }
  68.  
  69. #AndroidPdfViewer
  70. -keep class com.shockwave.pdfium.util.Size
  71.  
  72. #firebase
  73. -dontwarn com.google.firebase.messaging.**
  74.  
  75. #android material
  76. -keep class com.google.android.material.** { *; }
  77. -dontwarn com.google.android.material.**
  78.  
  79. #Если вы хотите применять новый API Google API для отслеживания инициаторов
  80. -dontwarn com.android.installreferrer.com.android.installreferrer
  81. -ignorewarnings
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement