gpt4 book ai didi

android - list 合并工具 :replace doesnt have any effect

转载 作者:太空宇宙 更新时间:2023-11-03 11:33:14 39 4
gpt4 key购买 nike

我在我的应用程序中使用 image-chooser-library,它定义了 android:icon 所以我需要重写这个属性才能成功构建 gradle:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.sample.sample">

<application
android:icon="@drawable/icon"
tools:replace="icon"/>

</manifest>

但我仍然得到以下信息:

list 合并失败:来自 AndroidManifest.xml:20:9 的属性 application@icon value=(@drawable/icon) 也出现在 com.kbeanie:image-chooser-library:1.4.3:13:9 value=(@drawable/ic_launcher) 建议:在 AndroidManifest.xml:15:5 处的元素中添加 'tools:replace="android:icon"' 以覆盖

有什么建议吗?

最佳答案

我遇到了同样的问题,因为它发生在多台构建机器上,并且当创建一个测试项目时只使用导致问题的库,一切正常,我怀疑 list 合并工具中存在一些错误。

我通过更改 gradle 文件中依赖项的顺序来修复它(导致问题的库是列表中的最后一个,我将它移到了顶部)。

关于android - list 合并工具 :replace doesnt have any effect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30285995/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com