我有一个模块化项目,包含一个基础模块(base)和两个依赖于base的其他模块(A和B)。它能够正常工作。
现在,我想添加一个新的模块C,它依赖于B和base。
所以我创建了一个动态特性模块C,并在其build.gradle文件中添加了以下内容:
但是C无法访问B资源。例如,如果我在B的dimens.xml文件中放置了一些尺寸,C无法访问这些尺寸。我会收到“Android资源链接失败”的错误消息。
我需要添加比“implementation project”更多的代码才能使其工作吗?
现在,我想添加一个新的模块C,它依赖于B和base。
所以我创建了一个动态特性模块C,并在其build.gradle文件中添加了以下内容:
implementation project(':base')
implementation project(':B')
但是C无法访问B资源。例如,如果我在B的dimens.xml文件中放置了一些尺寸,C无法访问这些尺寸。我会收到“Android资源链接失败”的错误消息。
我需要添加比“implementation project”更多的代码才能使其工作吗?