1.将gradle中的配置抽取出来,这样能够实现多个module的重用和app中gradle的配置。
抽取的common_config.gradle
平常的gradle文件中的设置都可以被抽取出来,使用的技巧就是利用闭包参数。将project或是android等对象传递过来,进行设置。这类的extension对象就是闭包传递过来的对象。
然后在app的gradle中进行引用的时候,例如:setAndroidConfig函数传递过去参数就是android对象
2.可以进行更彻底的抽取
在common_config.gradle中
在app的gradle中进行引用,就只需要一行代码就可以了。
3.设置module能够独立运行
①设置插件由apply plugin:'com.android.application'改为apply plugin:'com.android.library'
②添加applicationId
③主要指定功能清单的位置