具有同名可绘制资源的Android构建
我的项目有两个不同的依赖项:具有同名可绘制资源的Android构建,android,gradle,android-gradle-plugin,Android,Gradle,Android Gradle Plugin,我的项目有两个不同的依赖项: implementation ("com.example:aar:1.0.0") implementation project(':project-example') 它们都有一个同名的可绘制资源drawable example.png和drawable example.xml。接下来,我将aar依赖项放在第一位,因此它将获得更高的合并优先级 出于某种原因,在合并过程之后,项目中的可绘制文件会覆盖aar中的可绘制文件,如果您的可绘制文件,为什么不更改名称呢?我不确
implementation ("com.example:aar:1.0.0")
implementation project(':project-example')
它们都有一个同名的可绘制资源drawable example.png
和drawable example.xml
。接下来,我将aar
依赖项放在第一位,因此它将获得更高的合并优先级
出于某种原因,在合并过程之后,项目中的可绘制文件会覆盖
aar
中的可绘制文件,如果您的可绘制文件,为什么不更改名称呢?我不确定该链接对依赖关系中的资源是否有效。我甚至不确定这种行为是否有记录在案。最好不要使用相同的名字。我知道改变名字显然是一个简单的答案,但让我们假设我不能。