Ошибка слияния манифеста: проблема с версией Gradle

Я пытаюсь создать функцию смахивания влево / вправо в стиле Tinder. Но когда я добавил зависимости в свой код, я получил эту явную ошибку:

Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be smaller than version 16 declared in library [com.mindorks:placeholderview:0.7.1] /Users/cassandracampbell/.gradle/caches/transforms-1/files-1.1/placeholderview-0.7.1.aar/e4aa1d0fe45df90e4bd68b2aac33a24e/AndroidManifest.xml as the library might be using APIs not available in 15 Suggestion: use a compatible library with a minSdk of at most 15, or increase this project's minSdk version to at least 16, or use tools:overrideLibrary = "com.mindorks.placeholderview" to force usage (may lead to runtime failures)

Как я могу это исправить?

сделайте изменения в build.gradle minSdkVersion 16 и проверьте stackoverflow.com/questions/24438170/…

Android User 26.11.2018 05:39
0
1
270
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Согласно сообщению об ошибке:

Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be smaller than version 16 declared in library [com.mindorks:placeholderview:0.7.1]

Вам необходимо изменить minSdkVersion 14 на 16 в вашем app/build.gradle. Т.е.

defaultConfig {
    ...
    minSdkVersion 16
    ...
}

Примите мой ответ, если он помог вам решить вашу проблему. Спасибо!

shizhen 26.11.2018 04:47

Вы используете эту библиотеку com.mindorks: placeholderview: 0.7.1, минимальный sdk которой равен 16. Итак, чтобы использовать эту библиотеку, ваш минимальный sdk также должен быть 16. Просто измените минимальный sdk в вашем gradle на 16, и он будет работать.

Другие вопросы по теме