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.
- Un detalle interesante sobre el nombre de la variable
- Cómo cambiar el color del divisor predeterminado para todos los ListViews
- Aplicar estilo diferente al botón cuando se presiona
- Variables de miembro vs setArguments en Fragments
- ¿Cómo agregar atributos de varios temas a la misma actividad en el manifiesto de Android?
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?
- ¿Cómo se cambia el color de texto de los elementos de la lista en un AlertDialog
- El ajuste textColor de un tema falla sólo en HTC Desire HD
- Uso de estilos de fuente predeterminados en Android
- Android HoneyComb DatePicker Color del texto
- Respecto a la eliminación de la barra de título de actividad en Android
- Estilo conjunto de Android en el código
- Android: ¿Cómo configurar el selector de spinner para poseer imagen / icono?
- Utilizar try / catch para evitar que la aplicación se bloquee
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.
- Haga clic derecho en la biblioteca de apoyo;
- Haga clic en Propiedades;
- En el lado izquierdo haga clic en "Android";
- Seleccione la opción "Android 5.0 – API 21" y haga clic en Aceptar;
- 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ó.
- instalación automática de apk
- Firebase Auth no funciona – "Actualizar los servicios de Google Play" msg en el emulador (Android)