diff --git a/.gitignore b/.gitignore index 2375306fffa9d2d09bbe5af90b19d874c8728fc6..5f77fd89e16c9b374c3bf90fd12e52ee806ae0b4 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,5 @@ .Trashes ehthumbs.db Thumbs.db + +IAP6Helper/build/ \ No newline at end of file diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 2980801c3496a4ad18ad941dd612fcc006083c21..24d03fa7053e83cd3bcdb85045bf8c0fa7231756 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -157,3 +157,14 @@ # For CleverTap SDK -dontwarn com.clevertap.android.sdk.** + +# For Butterknife + +# Retain generated class which implement Unbinder. +-keep public class * implements butterknife.Unbinder { public (**, android.view.View); } + +# Prevent obfuscation of types which use ButterKnife annotations since the simple name +# is used to reflectively look up the generated ViewBinding. +-keep class butterknife.* +-keepclasseswithmembernames class * { @butterknife.* ; } +-keepclasseswithmembernames class * { @butterknife.* ; } \ No newline at end of file diff --git a/build.gradle b/build.gradle index f0f48eca5b6c641571ac168fa54afe71304b6ade..b9eb350b6ab55b5880a7a84a7b743b81c6471447 100644 --- a/build.gradle +++ b/build.gradle @@ -34,7 +34,7 @@ ext { supportLibraryVersion = "28.0.0" glideVersion = "4.6.1" - butterknifeVersion = "8.8.1" + butterknifeVersion = "10.2.1" daggerVersion = "2.12" moxyVersion = "1.5.5" rxJavaVersion = '2.1.5'