【问题标题】:Manifest Merger Failed Error: Gradle Version Issue清单合并失败错误:Gradle 版本问题
【发布时间】:2018-11-26 03:01:09
【问题描述】:

我正在尝试创建一个 Tinder 风格的向左/向右滑动功能。但是当我将依赖项添加到我的代码中时,我得到了这个明显的错误:

清单合并失败:uses-sdk:minSdkVersion 15 不能小于库 [com.mindorks:placeholderview:0.7.1] /Users/cassandracampbell/.gradle/caches/transforms-1/files-1.1 中声明的版本 16 /placeholderview-0.7.1.aar/e4aa1d0fe45df90e4bd68b2aac33a24e/AndroidManifest.xml 因为该库可能正在使用 15 中不可用的 API 建议:使用 minSdk 最多为 15 的兼容库, 或者将此项目的 minSdk 版本增加到至少 16, 或者使用 tools:overrideLibrary="com.mindorks.placeholderview" 强制使用(可能导致运行时失败)

我该如何解决这个问题?

【问题讨论】:

标签: android android-studio android-manifest


【解决方案1】:

您正在使用此库 com.mindorks:placeholderview:0.7.1,其最小 sdk 为 16。因此,要使用此库,您的最小 sdk 也应为 16。只需将 gradle 中的最小 sdk 更改为 16 即可会工作的。

【讨论】:

    【解决方案2】:

    根据错误信息:

    清单合并失败:uses-sdk:minSdkVersion 15 不能小于库 [com.mindorks:placeholderview:0.7.1] 中声明的版本 16

    您需要将 app/build.gradle 中的 minSdkVersion 14 更改为 16。 IE。

    defaultConfig {
        ...
        minSdkVersion 16
        ...
    }
    

    【讨论】:

    • 如果我的回答能帮助您解决问题,请接受。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2017-09-03
    • 2015-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-26
    相关资源
    最近更新 更多