【问题标题】:What does it mean by "Manifest merger failed : uses-sdk:minSdkVersion 9 cannot be smaller than version 14"“清单合并失败:uses-sdk:minSdkVersion 9 不能小于版本 14”是什么意思
【发布时间】:2017-11-13 01:59:52
【问题描述】:

当我开始一个项目时,我在 android studio 中遇到了这个错误

错误:任务 ':app:processDebugManifest' 执行失败。 清单合并失败:uses-sdk:minSdkVersion 9 不能小于库 [com.android.support:appcompat-v7:26.0.0-alpha1] C:\Users\max.android\build-cache\794d310f97f0ec38ea2a53aafb733961774fb930 中声明的版本 14 \输出\AndroidManifest.xml 建议:使用 tools:overrideLibrary="android.support.v7.appcompat" 强制使用

【问题讨论】:

  • 您开始了一个全新的项目?您使用的最低 sdk 是多少?
  • 在您的项目级 gradle 中将您的 minSdkVersion 从 9 更改为 14。
  • 我需要它从 android 2.3 开始运行

标签: java android android-gradle-plugin


【解决方案1】:

这意味着您的项目使用最低 SDK 14 的库,并且在您的应用中您已将其设置为 9。主项目和库的最低 SDK 应该相同。

【讨论】:

  • 如何让库一样只有一个com.android.support:appcompat-v7:26.0.0-alpha1
  • 尝试使用旧版 appcompat
【解决方案2】:

您可以通过将应用程序的 build.gradle(Module app) 文件中的 minSdkVersion 从 9 更改为 14 来解决此问题,然后同步项目

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-26
    • 2018-01-22
    • 2014-08-17
    • 2015-07-24
    • 2017-12-18
    • 1970-01-01
    • 1970-01-01
    • 2014-10-12
    相关资源
    最近更新 更多