一、在实际工作中,我们做项目的时候会把一个项目折分成几个模块来做,从而方便进行单元测试、扩展和复用,各个模块通过测试后再由主APP进行引用,如下图所示:
各个模块像如下所示:
在AndroidStudio中主app中要做如下配置:
二、以下是子模块中相关的配置:
- 配合主app打包时的配置:
2.子模块单独进行测试时,则进行如下配置:
备注:以上配置是针对于在不同子模块中引用相同的第三方包时的配置,子模块相关联的jar包统一在主app中引用;此时其他模块中以 compileOnly files(‘libs/XXX.jar’)的方式引用后就可以配合主app打包,要不然会出错。
以上配置的AndroidStudio版本为: