Не удалось слияние манифеста: uses-sdk: minSdkVersion 9 не может быть меньше версии L, объявленной в библиотеке com.android.support

У меня проблема – я импортировал проект в Android Studio. Когда я запускаю проект, я получаю следующую ошибку:

Ошибка: выполнение выполнено для задачи ': driverNotes: processDebugManifest'.

Не удалось слияние манифеста: uses-sdk: minSdkVersion 9 не может быть меньше версии L, объявленной в библиотеке com.android.support:support-v4:21.0.0-rc1

android { compileSdkVersion 19 buildToolsVersion '19.1.0' defaultConfig { minSdkVersion 9 targetSdkVersion 19 } 

Зависимости в build.gradle:

 dependencies { compile project(':facebookSDK') compile project(':vKOpenAuthActivity') compile project(':easyFousquareActivity') compile project(':pullToRefresh') compile project(':volley') compile 'com.android.support:appcompat-v7:20.+' compile 'com.android.support:support-v4:20.+' compile 'com.google.android.gms:play-services:+' compile files('libs/commons-codec-1.9.jar') compile files('libs/signpost-commonshttp-1.2.1.1.jar') compile files('libs/signpost-core-1.2.1.2.jar') compile files('libs/twitter4j-core-4.0.1.jar') compile files('libs/nineoldandroids-2.4.0.jar') compile files('libs/gson-2.2.4.jar') compile files('libs/httpclientandroidlib-1.2.0.jar') } 

Я использовал java 7. Как я могу избавиться от этого сообщения об ошибке?

Конструкция Android L Preview не может ориентироваться на предыдущую версию Android. Я думаю, com.android.support:support-v4:21.0.0-rc1 создан только для Android L Preview, попробуйте изменить версию до версии 20+ до версии v21

РЕДАКТИРОВАТЬ :

Возможно, Google Play Services поддерживает android-support-v4: 21.0.0-rc1. Избегайте использования + в зависимостях gradle (я использую его только для младших версий), последняя версия Google Play Services составляет 5.2.08 из Android L Preview, попробуйте заменить compile 'com.google.android.gms:play-services:+' С compile 'com.google.android.gms:play-services:5.0.89'

Если вы получаете эти проблемы в настоящее время (теперь, когда Lollipop доступен), это может означать, что вы используете старую версию библиотеки поддержки. Как отмечалось в известных проблемах на сайте Android Tools :

Если ваша сборка завершилась с ошибкой, выполните следующие действия:

: App: processDebugManifest app / src / main / AndroidManifest.xml: 0: 0 Ошибка: uses-sdk: minSdkVersion 19 не может быть меньше версии L, объявленной в библиотеке app / build / intermediates / exploded-aar / com.android.support / AppCompat-v7 / 21.0.0-rc1 / AndroidManifest.xml
Предложение: использовать инструменты: overrideLibrary = "android.support.v7.appcompat" для принудительного использования

Вы используете устаревшую версию библиотек поддержки Android. Откройте менеджер SDK и обновите его до последних версий (без предварительного просмотра).

Intereting Posts