Estoy usando Android Studio y cuando agrego compile "com.android.support:appcompat-v7:21.0.0"
a mi archivo Gradle, recibo un montón de errores:
C:\Users\WindowsSucks\AndroidStudioProjects\MMMeds\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0\res\values-v11\values.xml
Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
C:\Users\WindowsSucks\AndroidStudioProjects\MMMeds\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0\res\values-v14\values.xml
Error:(9, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(9, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(9, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(9, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
C:\Users\WindowsSucks\AndroidStudioProjects\MMMeds\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0\res\values-v21\values.xml
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Body1'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Body2'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Button'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Caption'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Display1'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Display2'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Display3'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Display4'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Headline'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Large'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Large.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Large'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Small'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Medium'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Medium.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Menu'.
Error:Error retrieving parent for item: No resource found that matches the given name '@android:TextAppearance.Material.SearchResult.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name '@android:TextAppearance.Material.SearchResult.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Small'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Small.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Subhead'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Menu'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Subtitle.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Title.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionMode.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionMode.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Large'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Small'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Button'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:ThemeOverlay.Material'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:ThemeOverlay.Material.ActionBar'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:ThemeOverlay.Material.Dark'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:ThemeOverlay.Material.Dark.ActionBar'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:ThemeOverlay.Material.Light'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionBar.TabText'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionBar.TabView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton.CloseMode'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton.Overflow'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.AutoCompleteTextView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.DropDownItem.Spinner'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.ActionBar.TabText'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.ActionBar.TabText'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.ActionBar.TabView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.AutoCompleteTextView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.PopupMenu'.
Error:(298, 21) No resource found that matches the given name: attr 'android:overlapAnchor'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ListPopupWindow'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ListView.DropDown'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ListView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.PopupMenu'.
Error:(298, 21) No resource found that matches the given name: attr 'android:overlapAnchor'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ProgressBar'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ProgressBar.Horizontal'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Spinner'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Spinner'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Toolbar.Button.Navigation'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Material'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Material.Dialog'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Material.Light'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Material.Light.Dialog'.
Error:(144, 21) No resource found that matches the given name: attr 'android:colorAccent'.
Error:(146, 21) No resource found that matches the given name: attr 'android:colorControlActivated'.
Error:(147, 21) No resource found that matches the given name: attr 'android:colorControlHighlight'.
Error:(145, 21) No resource found that matches the given name: attr 'android:colorControlNormal'.
Error:(142, 21) No resource found that matches the given name: attr 'android:colorPrimary'.
Error:(143, 21) No resource found that matches the given name: attr 'android:colorPrimaryDark'.
Error:(144, 21) No resource found that matches the given name: attr 'android:colorAccent'.
Error:(146, 21) No resource found that matches the given name: attr 'android:colorControlActivated'.
Error:(147, 21) No resource found that matches the given name: attr 'android:colorControlHighlight'.
Error:(145, 21) No resource found that matches the given name: attr 'android:colorControlNormal'.
Error:(142, 21) No resource found that matches the given name: attr 'android:colorPrimary'.
Error:(143, 21) No resource found that matches the given name: attr 'android:colorPrimaryDark'.
Error:(144, 21) No resource found that matches the given name: attr 'android:colorAccent'.
Error:(146, 21) No resource found that matches the given name: attr 'android:colorControlActivated'.
Error:(147, 21) No resource found that matches the given name: attr 'android:colorControlHighlight'.
Error:(145, 21) No resource found that matches the given name: attr 'android:colorControlNormal'.
Error:(142, 21) No resource found that matches the given name: attr 'android:colorPrimary'.
Error:(143, 21) No resource found that matches the given name: attr 'android:colorPrimaryDark'.
Error:(144, 21) No resource found that matches the given name: attr 'android:colorAccent'.
Error:(146, 21) No resource found that matches the given name: attr 'android:colorControlActivated'.
Error:(147, 21) No resource found that matches the given name: attr 'android:colorControlHighlight'.
Error:(145, 21) No resource found that matches the given name: attr 'android:colorControlNormal'.
Error:(142, 21) No resource found that matches the given name: attr 'android:colorPrimary'.
Error:(143, 21) No resource found that matches the given name: attr 'android:colorPrimaryDark'.
Todo esto parece estar apareciendo en:
\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0\res\values-v11\values.xml
y
\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0\res\values-v21\values.xml
android
android-studio
android-appcompat
Michael Garber
fuente
fuente
Respuestas:
AppCompat v21 crea temas que requieren las nuevas API proporcionadas en API 21 (Android 5.0). Para compilar su aplicación con AppCompat, también debe compilar con API 21. La configuración recomendada para compilar / construir con API 21 es una
compileSdkVersion
de21
y unabuildToolsVersion
de21.0.1
(que es la más alta en este momento; siempre desea utilizar las últimas herramientas de compilación) .fuente
compileSdkVersion
es completamente diferente deminSdkVersion
(que controla el nivel más bajo en el que dice que su aplicación puede ejecutarse) ytargetSdkVersion
(que controla cualquier característica de compatibilidad con versiones anteriores aplicada automáticamente, importante si aún no ha probado su aplicación en la API más reciente).compileSdkVersion
21 ybuildToolsVersion
de21.0.1
pero no tuve suerte.21.0.2
y todavía no tengo suerte.appcompat-v7:20.0.0
trabajar, pero esa versión no tiene todas las características que busco, por lo que no tiene sentido. También he confirmado que esto sucede en un proyecto en blanco, nuevo con elappcompat-v7:21.0.0
uso de las nuevas herramientas de compilación21
.Asegúrese de que el valor de destino (que dice la versión androide objetivo) en project.properties archivo de tanto la carpeta del proyecto y appcompat_v7 carpeta es la misma (preferiblemente la última).
: dentro de 'your_project' / project.properties
target=android-21 android.library.reference.1=../appcompat_v7
y
: dentro de appcompat_v7 / project.properties
target=android-21 android.library=true
y después de esto no olvides limpiar tu proyecto.
fuente
Cambiar
compile 'com.android.support:appcompat-v7:21.0.0'
acompile 'com.android.support:appcompat-v7:20.0.0'
gradle.build funciona para mí.fuente
Si está utilizando Android Studio, vaya a Archivo -> Estructura del proyecto. En la pestaña Propiedades, cambie Compilar versión de SDK a AP1 21 y Versión de herramientas de construcción a la versión más alta disponible. Y luego Actualizar Gradle
fuente
cambiar la versión del SDK de complie al nivel 21 de API lo arregló para mí. Luego me encontré con otros problemas de implementación de la aplicación en mi dispositivo. Cambié el nivel mínimo de API para apuntar a lo que quiero y eso lo solucionó.
en caso de que alguien vuelva a experimentar esto.
fuente
Simplemente seleccione el nivel de la API de destino a 21 para la compilación, haga clic en Aplicar -> haga clic en Aceptar , limpie y construya el proyecto y ejecútelo .
fuente
mi solucion es compilar con otra version
build.gradle (aplicación)
Buena suerte
fuente
Cambie su SDK de compilación a 23. Esto me lo arregló.
fuente
Yo voto a quien pueda resolver como yo. Tuve el mismo problema que tú, pasé muchas horas para corregirlo. Por favor prueba.
Actualice todo el SDK, la actualización 21.0.2 también tiene actualizaciones de Google Services play. Actualiza todo. En su espacio de trabajo, elimine las carpetas (android -support- v7 - AppCompat) y (google -play - services_lib)
Vuelva a importar estos proyectos al IDE y seleccione copiarlos nuevamente en su espacio de trabajo.
El proyecto (google -play - services_lib) para realizar la acción de Actualizar y compilar
**** ***** Problema El proyecto (android -support- v7 - AppCompat) marca la API 5.0 y luego actualiza y compila.
En su proyecto, en propiedades, android, importar bibliotecas (android -support- v7 - AppCompat) y (google -play - services_lib) luego Actualizar y compilar.
fuente
Si no desea usar API 21, puede usar la versión anterior de la biblioteca compacta de la aplicación, use la biblioteca compacta de la aplicación anterior sin actualizarla.
puede lograr esto simplemente siguiendo los pasos:
1) Extraiga la versión descargada del paquete completo de sdk y eclipse.
2) Simplemente importe la biblioteca appCompact de
sdk\extras\android\support\v7\appcompact
Ahora ya terminaste.
fuente
He actualizado el build.gradle (Módulo: aplicación): Código antiguo:
Nuevo código:
Funciona para mí en el estudio de Android.
fuente
Resource for android
habrá una opción disponible cuando vaya a susdk manager
y seleccioneAndroid 5.0
. Descargue e instale eso. Esto solucionará el problema del recurso no encontrado.fuente
Hola, estaba teniendo el mismo error en la
appcompatv7
biblioteca e hice lo que @ianhanniballake sugirió y verifiqué la versión de compilación de la biblioteca, seleccionándola y haciendo clic con el botón secundario del mouse y luego:Luego limpié todos los proyectos pero no tuve suerte, así que después de perder todas mis esperanzas decidí actualizarme de Eclipse Kepler a Eclipse Luna.
Mientras esperaba que se completara la descarga. Decidí probar otra cosa, así que fui y eliminé del eclipse la
appcompatv7
biblioteca y verifiquéAbrí el SDK de Android para verificar si había actualizaciones, luego eliminé todas las referencias de la biblioteca de mi proyecto seleccionando mi proyecto y debajo de
eliminó todas las bibliotecas, incluida la que inició todo este problema
luego reinicié Eclipse y lo copié del SDK de Android. La carpeta appcompat de:
En mi espacio de trabajo eclpse, luego lo importé nuevamente a Eclipse desde Importar proyecto exsting en el espacio de trabajo y luego elijo la versión de la herramienta de construcción adecuada
y agregué todas mis bibliotecas de referencia, limpié todos los proyectos e hice que todo volviera a funcionar.
Elijo para todas mis bibliotecas de referencia la misma herramienta de compilación.
¡¡¡¡Espero que esto ayude!!!!
Por cierto, traté de votar pero no he tenido suficiente representante para hacerlo.
fuente
Comprueba agregar servicios de Google Play aquí, ya que estaba enfrentando el mismo problema y eliminé todo, seguí los pasos y conseguí que todo funcionara.
fuente
Me encontré con el mismo problema y tenía los valores de nivel de API correctos en mi build.gradle compileSdkVersion 21, targetSdkVersion 21 y buildToolsVersion de 21.0.1
Sin embargo, estaba incluyendo esto como un módulo en mi proyecto, así que tuve que asegurarme de que la configuración del otro módulo coincidiera con la API 21. Después de eso, todo funcionó para mí.
fuente
Cambié
dentro
en build.gradle y después de la sincronización no recibí ningún error
fuente
En mi caso con Eclipse IDE, tuve el mismo problema y la solución fue:
1- Instalar la última API disponible (Plataforma SDK y API de Google)
2- Crear el proyecto con la siguiente configuración:
fuente
Para mí funciona esto:
Modifiqué: compileSdkVersion 21 buildToolsVersion '23 .0 'appcompat-v7: 22.2.0'
fuente
Estaba enfrentando este problema cuando importé el archivo google-services.json para implementar Analytics. Ya tenía el archivo global_tracker.xml en la carpeta xml. Durante la compilación, al fusionar contenidos del archivo google-services.json, se comenzó a producir el error. Por el momento, el error se resuelve después de eliminar el archivo goolgle-services.json. Y usando la solución anterior de Analytics.
Verifique el último archivo XML o Json que editó / importó y tal vez presente un error allí. Eso es lo que ayudó en mi caso.
fuente
ESTO ME AYUDÓ
Actualización
app/build.gradle
con los últimos componentes:Espero que esto resuelva tu problema
fuente
Este trabajo es muy bueno para mi. Vaya al proyecto android-support-v7-appcompat y abra el archivo "project.properties" e inserte estas líneas si falta:
fuente
Estaba enfrentando el mismo problema para uno de mi proyecto de teléfono. Para resolver esto he seguido, siguiendo el paso
1) Haga clic derecho en el nombre del proyecto (en mi caso, Android), seleccione "Abrir configuración del módulo"
2) Seleccionar módulos (android y CordovaLib)
3) Haga clic en propiedades en la parte superior
4) Elija la versión del SDK de compilación (he elegido API 26: Android 8.0)
5) Elija la versión de Build Tools (he elegido 26.0.2)
6) Compatibilidad de fuente (1.6)
7) Compatibilidad objetivo (1.6)
Haga clic en Aceptar y reconstruya el proyecto.
También un paso adicional más
Añadir
compile 'com.android.support:appcompat-v7:27.0.2'
build.gradle (Módulo: android)
El siguiente enlace muestra mi configuración para el paso que he seguido
https://app.box.com/s/itkkjz09wgy36jwowhvzcyx6fp7o2gkh
fuente