1.组件化demo
https://juejin.im/post/5bf68982f265da6172651fcc#heading-9
2.组件化 Butterknife坑
https://blog.csdn.net/Demo006/article/details/80755177
使用单独项目的时候需要如果你还想使用原来的启动流程就需要把R2改为R, 你也可以诚信写执行流程,因为单独项目本来就是测试用的,打包的时候在build.gradle中配置好就行了,还有单独运行的时候可能会出现Could not get unknown property 'packageForR' for task ':app:processDebugResources'的问题,这个是butterknif和你Gradle版本不兼容的问题,在项目的build.gradle中 classpath 'com.android.tools.build:gradle:3.0.1'就好了