android studio library项目中module互相依赖的问题

话接上文,android studio多工程引用同一个library项目抛出的一个问题。

在MyLibrary项目中的aaa的module的build.gradle中加几句log:


在MyLibrary项目中的gradle console窗口中输出:

在MyTest项目中的gradle console窗口中输出:

可以看到,project的path在引用的项目中发生了改变,导致找不到依赖module。

解决方案:

在MyLibrary项目aaa依赖base的时候,这样写:

compile project(project.path.replace(project.name, '') + ':base')

这样,在MyTest中编译的时候,MyLibrary中的aaa才找得到base。



猜你喜欢

转载自blog.csdn.net/yu75567218/article/details/79528257