La fusión de manifiesto ha fallado: uses-sdk: minSdkVersion 9 no puede ser menor que la versión L declarada en la biblioteca com.android.support

Tengo un problema: importé el proyecto en Android Studio. Cuando ejecuto el proyecto obtengo el siguiente error:

Error: Error de ejecución para la tarea ': driverNotes: processDebugManifest'.

La fusión de manifiesto ha fallado: uses-sdk: minSdkVersion 9 no puede ser menor que la versión L declarada en la biblioteca com.android.support:support-v4:21.0.0-rc1

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

Dependencias en 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') } 

He utilizado java 7. ¿Cómo puedo deshacerme de este mensaje de error?

Android L La compilación de la vista previa no puede orientarse a la versión anterior de Android. Creo que com.android.support:support-v4:21.0.0-rc1 está diseñado para Android L sólo para la vista previa, intenta cambiar la versión a 20+ pendiente v21 release

EDIT:

Es posible que Google Play Services incluya android-support-v4: 21.0.0-rc1. Evite usar + en las dependencias de gradle (solo lo uso para versiones menores), la última versión de Google Play Services es 5.2.08 de Android L Preview, intenta reemplazar la compile 'com.google.android.gms:play-services:+' con compile 'com.google.android.gms:play-services:5.0.89'

Si usted está consiguiendo estos problemas hoy en día (ahora que Lollipop está disponible), entonces puede significar que usted está utilizando una versión vieja de la biblioteca de la ayuda. Como se indica en los problemas conocidos en el sitio de herramientas de Android :

Si su generación falla con un mensaje de error como este:

: app: processDebugManifest app / src / main / AndroidManifest.xml: 0: 0 Error: uses-sdk: minSdkVersion 19 no puede ser menor que la versión L declarada en la biblioteca app / build / intermedios / exploded-aar / com.android.support / appcompat-v7 / 21.0.0-rc1 / AndroidManifest.xml
Sugerencia: use las herramientas: overrideLibrary = "android.support.v7.appcompat" para forzar el uso

está utilizando una versión obsoleta de las bibliotecas de soporte de Android. Abra el gestor SDK y actualice a las versiones más recientes (sin vista previa).

  • Gradle construye realmente lento con una estructura multi-proyecto
  • La división de APK por densidad aún contiene todos los recursos
  • Com.android.support:design:24.1.0 no se muestra correctamente en la barra de navegación
  • ¿Cómo puedo resolver "los archivos duplicados copiados en APK META-INF / *"
  • Meteor run android-spawn ENOENT y errores gradle de Córdoba
  • No se puede actualizar build.gradle para usar la biblioteca de soporte 23.0.1
  • NoClassDefFound error al importar el proyecto desde git
  • Módulos gradol de Android con el mismo nombre
  • ¿Cómo funciona Android Studio gradle plugin gestionar archivos de recursos (AndroidManifest.xml)?
  • Apache HttpClient Android (Gradle)
  • ¿Depurar un proyecto Java basado en gradle en Android Studio?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.