発生状況
-
ButterKnife 7
->8.8.1
に変更 KotterKnife 0.1.0-SNAPSHOT
error
> com.android.build.api.transform.TransformException: java.util.zip.ZipException:
duplicate entry: butterknife/BuildConfig.class
原因
-
ButterKnife
とKotterKnife
のpackage名が重複し、その結果BuildConfigが重複したことによるエラー- ※ButterKnife 7系はBuildConfigを生成しないためエラーが発生していなかった
対応
-
修正PRはすでに
master
にマージされているため、該当PRマージ時のコミット番号を指定して取得する。- 先駆者に感謝😀
-
Github
から ソースを取得するために JitPack.io を利用します。 -
master
を指定でも良いですが、よく分からない修正が入るのは怖いため、コミット番号指定がオススメです
repositories {
maven { url "https://jitpack.io"; }
}
dependencies {
compile 'com.github.JakeWharton:kotterknife:11748c0b1e16fd66f75b381e5266c9ec99f67dab'
}