Android Studio 3.4 Не удалось объединить манифест: использует-sdk: minSdkVersion 1 не может быть меньше, чем версия 14 - PullRequest
0 голосов
/ 15 мая 2019

после обновления Android Studio до версии 3.4 моя синхронизация проекта сообщает об ошибке:

ERROR: Manifest merger failed : uses-sdk:minSdkVersion 1 cannot be smaller than version 14 declared in library [androidx.legacy:legacy-support-v4:1.0.0] C:\Users\pecana\.gradle\caches\transforms-2\files-2.1\0b6817155f227f1df719b12aa7dc1519\AndroidManifest.xml as the library might be using APIs not available in 1
Suggestion: use a compatible library with a minSdk of at most 1,
    or increase this project's minSdk version to at least 14,
    or use tools:overrideLibrary="androidx.legacy.v4" to force usage (may lead to runtime failures)

Я, кстати, могу построить APK и правильно запустить приложение (но только без мгновенного запуска).Я пытался добавить

<uses-sdk tools:overrideLibrary="androidx.legacy.v4"/>

к основному AndroidManifest.xml, но ошибка все еще возникает.Есть идеи, как это исправить?

Спасибо

1 Ответ

1 голос
/ 15 мая 2019

Как показывает ошибка, вы можете также увеличить версию minSdk вашего проекта до 14 или выше.

Перейдите в файл build.gradle (приложение модуля) и добавьте минимальную версию SDK, например:

android {
compileSdkVersion 28
    defaultConfig {      
       minSdkVersion 14 or above here
    }      
}
...