# ButterKnife config start # Retain generated class which implement Unbinder. -keep public class * implements butterknife.Unbinder { public (...); } # 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.* ; } # ButterKnife config end