butterknifeの使用による問題

871 ワード

1、@Bind-annotated class incorrectly in Android framework packageが現れる.エラー
説明はパッケージの先頭にandroidが使われているかもしれません.xxxまたはjava.xxx
申し込みを修正すればいいです.
2、プラグイン導入後のクリックイベントが無効
a、jarパッケージの導入
compile 'com.jakewharton:butterknife:8.2.1'

b、プロジェクト中のbuild.gradleに追加
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'

c、moduleにおけるbuild.gradleに追加
apply plugin: "android-apt"

d、私のやり方はbutterknifeを導入するようにcompile jarパッケージを導入し、dependenciesのbutterknifeの「compile」を「apt」に変更することです.
効果は次のとおりです.
apt 'com.jakewharton:butterknife-compiler:8.2.1'
以降実行すればよい