当前位置: 首页 > 知识库问答 >
问题:

清单合并工具:替换没有任何效果

杨志强
2023-03-14

Im在我的应用程序中使用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>

但我仍然得到以下信息:

清单合并失败:来自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”‘以覆盖

有什么建议吗?

暂时还没有答案

 类似资料:
  • 我正在使用一个使用自己的Android:Theme的库,因此在构建时收到以下错误:错误:(55,9)任务':Contacit:ProcessDebugManifest'的执行失败。 清单合并失败:com.github.florent37:MaterialViewPager:1.0.3.2:11:18value=(@style/AppTheme)中也存在来自AndroidManifest.xml:4

  • 我正在使用一个具有许多不同库依赖关系的gradle项目,并使用新的清单合并。在我的

  • 问题内容: 如何合并列表列表? 进入 如果我可以在合并列表之前在每个项目的开头和结尾添加一个值(例如html标签),那就更好了。 即,最终结果将是: 问题答案: 要串联列表,可以使用 要添加HTML标签,您可以使用列表推导。

  • 错误:任务“app:processDebugManifest”的执行失败。 Manifest合并失败:uses-sdk: minSdkVersion 10不能小于库中声明的版本17[com.android.support: leanback-v17:23.2.1]C:\SampleforliveTVInputFrameworkTIFonTV\app\build\中间体\爆炸-aar\com.and

  • 我有一个类列表,其中包含事件名称、时间戳和持续时间(timespan)。有许多重复的事件名称。我想通过事件名称合并它们,并添加它们的持续时间,并保留最早的时间戳,除非事件具有特定的名称。即,删除重复的事件名称,为相似的事件名称添加持续时间,并保留偶数名称的最早时间戳。 有更好的方法吗?可能是用LINQ吗? 下面是我尝试过的,它似乎没有正确地合并(仍然有重复的但更少) 类: 我的尝试: 例如,如果a

  • 我有2个版本的Androidanifest.xml文件在我的项目,一个是主要的,另一个调试。 通过gradle添加了一个库之后,我突然看到: 错误:任务执行失败:应用程序:进程MobileDebugManiast。 清单合并失败:属性application@labelvalue=(XXXX Debug)来自Androidanifest.xml:36: 13-45也存在于[library_name]