如何指示应用程序模块覆盖依赖模块中的资源?
How to instruct the app module to override a resource in a dependency module?
我知道放置一个资产,比方说一个 svg 图标在一个依赖项中,并在主应用程序模块中放置另一个具有相同名称的图标,当涉及到使用资源时,应用程序将始终使用该资源在依赖资源上的应用程序模块中。
目前遇到的问题如下:
我有依赖于三个不同模块的主应用程序模块,比方说 A、B 和 C。将资源放在 A 和主应用程序模块中时,行为正常,当使用资源时,应用程序模块中的资源出现。
但是当对 B 和 C 做同样的事情并尝试使用该资源时,依赖项中的资源出现了。
有什么帮助吗?
好的,经过多次尝试,问题似乎出在模块B和C的build.gradle
我添加了 vectorDrawables.useSupportLibrary = true
,因为我发现它已添加到模块 A 中,它运行正常并且一切都按预期工作。
看不懂是什么关系,有大神解释一下吗
我知道放置一个资产,比方说一个 svg 图标在一个依赖项中,并在主应用程序模块中放置另一个具有相同名称的图标,当涉及到使用资源时,应用程序将始终使用该资源在依赖资源上的应用程序模块中。
目前遇到的问题如下: 我有依赖于三个不同模块的主应用程序模块,比方说 A、B 和 C。将资源放在 A 和主应用程序模块中时,行为正常,当使用资源时,应用程序模块中的资源出现。 但是当对 B 和 C 做同样的事情并尝试使用该资源时,依赖项中的资源出现了。
有什么帮助吗?
好的,经过多次尝试,问题似乎出在模块B和C的build.gradle
我添加了 vectorDrawables.useSupportLibrary = true
,因为我发现它已添加到模块 A 中,它运行正常并且一切都按预期工作。
看不懂是什么关系,有大神解释一下吗