坑多是自己对背后原理的理解有限,记录下来避免再次入坑,也是记录自己待突破点。
1.多Module下ButterKnife配置坑
坑点:在子Module中的build.gradle中添加了ButterKnife的依赖,运行时发现,获取的控件为null,得到NullPointException。
解决:在app的Module的依赖中也需要添加注解的依赖
annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1'
坑点:在子Module中的build.gradle中添加了ButterKnife的依赖,运行时发现,获取的控件为null,得到NullPointException。
解决:在app的Module的依赖中也需要添加注解的依赖
annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1'