【问题标题】:Manifest merger failed:uses-sdk:minSdkVersion 2 cannot be smaller than version 14 declared in library with support libraries v26清单合并失败:uses-sdk:minSdkVersion 2 不能小于在支持库 v26 的库中声明的版本 14
【发布时间】:2017-09-16 07:09:43
【问题描述】:

在项目结构中,我将 minSdkVersion 从 14 更改为 2,但出现此错误。我该怎么办?

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

【问题讨论】:

标签: android android-gradle-plugin android-support-library


【解决方案1】:

查看支持库official doc

注意:从支持库版本 26.0.0(2017 年 7 月)开始,大多数支持库支持的最低 API 级别已提高到 Android 4.0(API 级别 14) 对于大多数库包

您正在使用支持库 v26 并且您不能使用 minSdkVersion 2(并且没有理由在 2017 年 9 月使用它,因为 minSdkVersion 14 涵盖了超过 99% 的分布 )

这里是updated dashboard.

【讨论】:

    猜你喜欢
    • 2017-12-18
    • 1970-01-01
    • 1970-01-01
    • 2014-12-02
    • 1970-01-01
    • 2020-12-31
    • 1970-01-01
    • 1970-01-01
    • 2014-10-12
    相关资源
    最近更新 更多