theme temas tema studio personalizar para hoja estilos edittext descargar cambiar botones android android-studio gradle appcompat android-appcompat android-styles

temas - No se puede resolver el símbolo ''Tema'' en styles.xml(Android Studio)



styles android studio (22)

Desde hoy, Android Studio no puede encontrar los temas de AppCompat en styles.xml, pero, por ejemplo, AppCompatActivity en el código se reconoce. Mi versión de Android Studio es 2.2.2, Build # AI-145.3360264

Ya intenté actualizar a las últimas herramientas de compilación, compilar la versión sdk (25), etc. pero no solucionó el problema.

En este momento he instalado lo siguiente (desde el administrador de SDK):

  • API de Android: 19 y 23
  • Herramientas de la plataforma SDK: 25.0.1
  • Herramientas SDK: 25.2.3
  • herramientas de compilación: 23.0.2 y 25.0.1
  • repositorio de soporte: 40
  • repositorio de google: 39

y algunos otros, eso no debería ser necesario enumerar aquí.

build.gradle de la aplicación:

apply plugin: ''com.android.application'' android { compileSdkVersion 23 buildToolsVersion ''25.0.1'' defaultConfig { applicationId "xxx.xxxxxxxx.xxxxxxxxx" //not the real applicationId minSdkVersion 14 targetSdkVersion 19 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro'' } debug { } } } dependencies { compile fileTree(include: [''*.jar''], dir: ''libs'') compile files(''libs/RootTools.jar'') compile ''com.android.support:support-v4:23.+'' compile ''com.android.support:support-v13:23.+'' compile ''com.android.support:appcompat-v7:23.+'' compile ''com.android.support:design:23.+'' compile ''com.android.support:cardview-v7:23.+'' compile ''com.android.support.constraint:constraint-layout:1.0.0-beta4'' compile ''de.hdodenhof:circleimageview:2.1.0'' }


Solo esto funcionó para mí

  • Cerrar proyecto (Archivo> Cerrar proyecto)
  • Importar / reabrir proyecto nuevamente ( NO desde reciente )

El error debe resolverse ahora.

Si eso falla , intente a continuación:

  • Abra build.gradle, elimine la appcompact-v7 y sincronice el proyecto.
  • Agregue dependencia y sincronización appcompact-v7 .

.Idea y .gradle eliminados de la carpeta del proyecto. Luego sincronizar con archivos gradle, funcionó.


@Daniel Wilson hizo un comentario en una de las respuestas que resolvió este problema para mí. Quería agregar agregar como respuesta para llamar más la atención sobre esta solución.

Actualizar compileSdkVersion y targetSdkVersion de 26 a 27 (y luego, por supuesto, actualizar las dependencias) eliminó los errores para mí.


Cambié mi versión de gradle de

classpath ''com.android.tools.build:gradle:2.3.0''

a

classpath ''com.android.tools.build:gradle:2.2.3''

y funciona ahora!


Cambié support lib a la versión 27.1.1 y el problema se ha resuelto. Parece un error en 27.1.0


El mío se solucionó eliminando el archivo .gradle de la carpeta y volviendo a importar el proyecto en Android Studio


En Android Studio 3.1.3, la solución simple es:

"Proyecto de sincronización con archivos Gradle"


En las versiones más recientes de Android Studio, se nos pide que usemos ''AppCompat''. Algunos usuarios desmarcan eso y aún usan Theme.AppCompat . Eso compensa este error. Lo mismo pasó conmigo.

La solución es agregar esta línea en su build.gradle (aplicación).

compile ''com.android.support:appcompat-v7:26.1.0''


Encontré el mismo problema como este. Solo que la diferencia es que estaba usando Studio 2.2.3. Esto es lo que resolvió mi problema:

En mi nivel de proyecto gradle tuve:

classpath ''com.android.tools.build:gradle:2.3.0-alpha2'' (que fue el resultado de actualizar studio)

que reemplacé con: classpath ''com.android.tools.build:gradle:2.2.3''

Creo que debería buscar un classpath compatible para su configuración de gradle.


Encontré esto después de actualizar a Android Studio 3.1.

Ninguna de las otras respuestas enumeradas aquí funcionó para mí, sin embargo, cuando cambié mi versión de lib de soporte de appcompat a la última 28.0.0-alpha1 luego volví a 27.1.0 que estaba 27.1.0 antes, funcionó.

Parece que la nueva versión de Android Studio perdió la conexión con el lugar donde se sincronizó la biblioteca y solo necesitaba restablecerla.


Estaba teniendo el mismo problema después de vincular Firebase a mi aplicación. La actualización de build.gradle en el módulo de la aplicación hizo el truco, actualizado a:

implementation ''com.android.support:appcompat-v7:27.1.1'' implementation ''com.android.support:design:27.1.1'' implementation ''com.android.support.constraint:constraint-layout:1.0.2'' implementation ''com.google.firebase:firebase-database:11.8.0''


Esto es extraño, me encuentro con este problema de la siguiente manera:

  • Android Studio es 3.1.2
  • la versión de soporte lib es 27.0.0

Resuelvo esto a continuación:

  1. cambie la versión de lib de soporte a 27.1.0 y "Sincronizar proyecto con archivos Gradle", luego este error desaparecerá
  2. cambie la versión de lib de soporte a 27.0.0 , y "Sincronizar proyecto con archivos Gradle", entonces este error no aparecerá nuevamente

Esto se debe a la función llamada "caché de compilación" que está habilitada de forma predeterminada en el plugin de compilación de Android desde 2.3.0. Crea archivos en el caché de compilación fuera de la carpeta del proyecto (en mi caso, en / Users /% username% /. Android / build-cache) Estos archivos están destinados a ser comunes entre sus proyectos.

Y luego Android Studio no puede navegar en estos archivos. Eso es todo.

Si desea deshabilitar Build Cache, agregue android.enableBuildCache=false al archivo gradle.properties . Luego reinicie Android Studio.

Más información aquí: https://developer.android.com/studio/build/build-cache.html#disable_build_cache


He tenido el mismo problema. La única solución que funcionó para mí fue eliminar manualmente las bibliotecas de soporte en el sistema de archivos y sincronizar el proyecto para permitir que Android Studio las descargue nuevamente.

Pasos:

  1. Ve a la carpeta de tu proyecto en el sistema de archivos
  2. Vaya a .idea/libraries
  3. Elimine todos los Gradle__com_android_support_****.xml
  4. Abra Android Studio
  5. Seleccione File > Sync with File System
  6. Una vez hecho esto, seleccione File > Sync Project with Gradle Files
  7. Build Project

¡Y ahora tu error debería desaparecer!


Me encontré con el mismo problema al actualizar el software de Android Studio. Lo que hice fue esto:

Vaya a la Configuración de Gradle de la siguiente manera (esta ruta es para Mac, pero debería ser similar en Windows):

Android Studio -> Preferencias -> Compilación, ejecución, implementación -> Gradle.

Luego seleccione "Usar envoltura de gradle predeterminada (recomendado)".

Si ya tiene esa opción elegida, entonces su problema debe estar en otro lugar.


No hay necesidad de cambiar nada.

Simplemente presione el botón pequeño en la parte superior "Proyecto de sincronización con archivos Gradle"


Otra solución que me funcionó con Android Studio 3.1.2:

elimínelos de build.gradle si los tiene:

''com.android.support:appcompat-v7:27.1.1'' ''com.android.support:design:27.1.1''

luego sincronizar, luego deshacer eliminar, luego sincronizar nuevamente.


Pasé por el mismo problema cuando actualicé a alpha-2.

Miré este enlace: http://tools.android.com/recent , pero lo único que funcionó bien fue:

Cambie esto: Classpath ''com.android.tools.build:gradle:2.3.0-alpha2''

Para esto: Classpath ''com.android.tools.build:gradle:2.2.3''

En su build.gradle (Proyecto)


También enfrenté el problema con Android Studio 3.1, la sincronización no me ayuda.

Luego volví a

`''com.android.support:design:27.1.0''` from : `''com.android.support:design:27.1.1''`

y agregó android.enableBuildCache=false a gradle.properties para deshabilitar la caché de compilación


También tuve el mismo problema cuando actualicé mi estudio de Android de 2.2.2 a 2.3 Canary Version. Aunque se lanza la nueva versión beta de 2.3, todavía está utilizando el complemento Gradle de 2.2.3, que es de versión estable.

Tan solo cambie la dependencia de classpath en buildscript del nivel de proyecto build.gradle de alfa a 2.2.3 y sincronícela. Resolverá el problema o cambiará a la versión más apropiada con respecto a la versión de su canal.

Más sobre gradle mira este Gradle Recipes para Android Ken Kousen - Gradle Summit 2016

https://www.youtube.com/watch?v=4L6wHTVmxGA


puede presionar archivo -> invalidar cachés / reiniciar ... si no soluciona el problema, puede cerrar el proyecto (archivo-> cerrar proyecto) e importarlo (archivo -> nuevo -> importar proyecto.


EDITAR: como señaló @Alexey , el error aún aparece en Android Studio v3.1.4

Esto funcionó para mí:

  • Haga clic en Archivo> Cerrar proyecto
  • Vuelva a abrir el proyecto desde el cuadro de diálogo de Studio.