android - 尝试构建时出现重复类错误

标签 android gradle butterknife

我将 butterKnife 5.1.0 与 gradle 结合使用。当我尝试构建项目时,gradle 抛出以下异常。

error: duplicate class: in.test.android.activity.AboutUsScreen$$ViewInjector

我正在使用 butterknife jar 文件,我在 progaurd 中添加了这 3 行

-dontwarn butterknife.internal.**
-keep class **$$ViewInjector { *; }
-keepnames class * { @butterknife.InjectView *;}

我是不是漏掉了什么。

最佳答案

如果你从 ADT 导入,并且你的 ADT 使用 Dagger,它就会发生。

所以只需删除您工作区中的所有导入重复文件。这对我有用。

关于android - 尝试构建时出现重复类错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24184513/

相关文章:

java - 在RelativeLayout中缩放的ImageView放置

android - ButterKnife 8.0.1 不工作

java - onClickListener 使用 Butterknife

java - Gradle - 更改 jar 的名称

android - 在 Gradle 中执行 shell 脚本

android - Butterknife 从菜单绑定(bind) SearchView

Android Canvas 绘图不可见

android - Okhttp3,如果为 IP 地址颁发 SSL 证书,则无法验证主机名

java - 需要一些关于 requireNonNull 的说明

java - Android Studio JDK完成非零值2