首先先补下 依赖的知识 ,依赖可以用2种方式implementation和 api,举例场景
app 依赖 bModule , bModule依赖cModule
使用implementation: app能引用bModule中的方法和类 app不能引用cModule中的方法 这样的好处是提高编译效率使用 api :app既可以引用bModule的方法和类又可以引用cModule中代码
我项目的依赖关系是 app api bModule app implementation cModule
导致 重复引用cModule 一直报错compileDebugKotlin
解决办法就是app implementation bModule
为了避免以后这种悲剧发生 尽量只用 implementation ,只有要用到依赖中的依赖,再用api
版权声明:本文为xiexiaotian11原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。