清单合并失败错误:Gradle版本问题

时间:2018-11-26 03:01:10

标签: android android-studio android-manifest

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

  

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

我该如何解决?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

根据错误消息:

  

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

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

defaultConfig {
    ...
    minSdkVersion 16
    ...
}