私はAndroidアプリでButterKnifeバージョン8.5.1を使用しています。 ButterKnifeのProGuard設定をしようとすると、私はまだリリース版でクラッシュしてしまいました。以下の設定を行うことを示していますissue on the official ButterKnife Github pageがあります:私の構成でこれらの作業のButterKnife 8のProGuard設定を設定する方法は?
# Butterknife
-dontwarn butterknife.internal.**
-keep class **$$ViewInjector { *; }
-keepnames class * { @butterknife.InjectView *;}
なし:
-keep class butterknife.** { *; }
-dontwarn butterknife.internal.**
-keep class **$$ViewBinder { *; }
-keepclasseswithmembernames class * {
@butterknife.* <fields>;
}
-keepclasseswithmembernames class * {
@butterknife.* <methods>;
}
はまた、これらの設定を使用するように書かれています。 ButterKnifeにバインドされたViewsにアクセスすると、まだクラッシュしました。あなたはButterKnife 8のために必要な新しい設定がありますか?