最近搞了一个包含几点解耦思路的Android示例工程 , 使用ButterKnife的时候碰到一些问题 , 在这里记录下来 , 也包括以后会碰到的问题.
1. 问题 : 在Library中使用Butterknife时, bindview注解参数会报Attribute value must be constant.
----原因是library中的R.id.xx 这个id值不是一个常量(static final 修饰的)
我的解决方案 : 引入8.4.0版本的Butterknife :
在主工程的build.gradle 添加两个classpath