记录butterknife的一个坑,就是把旧项目的activity导入新项目里面,会报空指针错误,如下:
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method ‘void android.widget.RelativeLayout.startAnimation(android.view.animation.Animation)’ on a null object reference
明明已经导入了 ButterKnife.bind(this);
解决方案:
往app的gradke中导入以下代码:
javaCompileOptions {
annotationProcessorOptions {
includeCompileClasspath = true
}
}