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

如何解决Android Studio中的“清单合并失败”错误?

黄宏毅
2023-03-14

androidmanifest.xml中的错误:

任务 “:app:processDebugManifest” 执行失败 清单合并失败: uses-sdk:minSdkVersion 1 不能小于在库中声明的版本 7 [com.android.support:appcompat-v7:23.2.0] C:\Users\bsuni\AndroidStudioProjects\Rec\app\build\中间体\分解-aar\com.android.support\appcompat-v7\23.2.0\AndroidManifest.xml 建议:使用工具:覆盖库=“android.support.v7.appcompat”强制使用

共有2个答案

宋鸿云
2023-03-14
    configurations.all {
    resolutionStrategy.eachDependency { DependencyResolveDetails details ->
    def requested = details.requested
    if (requested.group == 'com.android.support') {
        if (!requested.name.startsWith("multidex")) {
            details.useVersion '26.0.2'
        }
    }
} 

}

注意:将其添加到您的build.gradle,并确保您使用的版本与“26.0.2”相同。

竺捷
2023-03-14

我必须重新生成此错误:

您在创建项目时已将MinSDK版本选择为1。

以及您正在使用的:

compile 'com.android.support:appcompat-v7:23.2.0'
compile 'com.android.support:design:23.2.0'

由于该错误而发生。

android-studio的建议:

use android.support.v7.appcompat

解决方案:改变梯度

minSdkVersion 7
 类似资料:
  • 问题内容: 我正在将当前项目的大型应用程序移至Android Studio和Gradle中。我目前陷入以下问题: 我尝试将以下属性添加到主文件: 这些属性定义都不起作用。我究竟做错了什么? 问题答案: 试试看: 将此添加到 将此添加到 基于此,它应该覆盖所有元素。“将低优先级声明替换为带注释的声明。”

  • 我在移动我目前的项目巨大的应用程序到Android Studio和Gradle的过程中。我目前被困在以下问题上: 我尝试将以下属性添加到主文件中: 这些属性定义都不起作用。我做错了什么?

  • 错误:任务“:app:ProcessDebugManifest”执行失败。 清单合并失败:来自AndroidManifest.xml:13:9-42的属性application@icon value=(@mipmap/appiconnew)也存在于[com.pnikosis:materialish-progress:1.0]AndroidManifest.xml:13:9-45 value=(@d

  • 错误:清单合并失败:[com.android.support:support-compat:28.0.0]AndroidManifest.xml:22:18-91中的属性application@AppComponentFactory value=(Android.support.v4.app.CoreComponentFactory)也出现在[AndroidX.Core:Core:1.0.0]An

  • 错误:清单合并失败:属性application@appcomponentFactory value=(Android.support.v4.app.coreComponentFactory)来自[com.android.support:support-compat:28.0.0]AndroidMANIFEST.xml:22:18-91也存在于[AndroidX.core:core:1.0.0]An

  • 我似乎得到了这样的错误: