Appcompat_v7: Error al recuperar el padre del elemento: No se encontró ningún recurso que coincida con el nombre dado

Estoy tratando de construir el proyecto de Android que utiliza appcompat_v7 biblioteca.

Para eso, creé mi proyecto a través de Eclipse -> Nuevo proyecto de muestra para Android y agregé mi styles.xml personalizado y luego agregé la biblioteca appcompat_v7 Proyecto -> Propiedades -> Android -> Añadir.

Pero estoy obteniendo los siguientes errores en appcompat_v7 / res / values ​​/ styles_base.xml cuando compile mi proyecto:

appcompat_v7/res/values/styles_base.xml:24: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base'. appcompat_v7/res/values/styles_base.xml:84: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base'. appcompat_v7/res/values/styles_base.xml:166: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base'. appcompat_v7/res/values/styles_base.xml:243: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base'. appcompat_v7/res/values/styles_base.xml:261: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base.DropDownItem'. appcompat_v7/res/values/styles_base.xml:319: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base'. appcompat_v7/res/values/styles_base.xml:323: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Light.Base'. appcompat_v7/res/values/styles_base.xml:347: error: Error retrieving parent for item: No resource found that matches the given name 'TextAppearance.AppCompat.Base'. appcompat_v7/res/values/styles_base.xml:391: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base'. appcompat_v7/res/values/themes_base.xml:189: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Base'. 

En mi manifiesto he declarado 14 como mi minSdkVersion y 19 como targetSdkVersion:

AndroidManifest.xml:

 <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="19" /> 

¿Qué puedo hacer para corregir estos errores y construir mi proyecto?

Compruebe Construir Meta de su proyecto de biblioteca de proyecto y appcompat_v7. Deberían ser iguales, si su proyecto tiene un objetivo de generación menor que el que obtiene este error y no podrá construir.

Para solucionar el problema en Eclipse vaya a Proyecto-> Propiedades-> Android (Project Build Target) y seleccione igual a su proyecto de biblioteca appcompat.

  1. Haga clic derecho en la biblioteca de apoyo;
  2. Haga clic en Propiedades;
  3. En el lado izquierdo haga clic en "Android";
  4. Seleccione la opción "Android 5.0 – API 21" y haga clic en Aceptar;
  5. Limpie la biblioteca de soporte: Proyecto -> Limpio;

Repita los pasos anteriores para su proyecto.

Cuando se utiliza la biblioteca appcompat_v7, targetSdkVersion debe ser el mismo número que el número de versión principal de la Biblioteca de soporte de Android. Por ejemplo, en mi instalación de SDK el número de versión es 23.0.1 y por lo que mi targetSdkVersion debe ser 23 (Android 6.0)

Acabo de encontrarme con un problema similar al actualizar appcompat-v7 desde 22.2.0 23.1.0. La actualización de compileSdkVersion a 23 lo arregló.

Prueba esto: https://www.youtube.com/watch?v=HpXoCfoX_QY

Además, asegúrese de que su biblioteca "appcompat_v7" esté abierta y vea las carpetas.

Compruebe si se han actualizado las herramientas de la biblioteca de soporte técnico de Android y las herramientas de compilación de SDK de Android y la plataforma de SDK de Android. Actualizé la Biblioteca de soporte de Android y no Build-tools y este error apareció. Después de actualizar Build-tools resolvió.

  • Estilo EditarTexto de contenido 'sobre la marcha'?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.