Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
具有同名可绘制资源的Android构建_Android_Gradle_Android Gradle Plugin - Fatal编程技术网

具有同名可绘制资源的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

中的可绘制文件,如果您的可绘制文件,为什么不更改名称呢?我不确定该链接对依赖关系中的资源是否有效。我甚至不确定这种行为是否有记录在案。最好不要使用相同的名字。我知道改变名字显然是一个简单的答案,但让我们假设我不能。