Error al encontrar el estilo ‘coordinatorLayoutStyle’ en el tema actual

Estoy usando la última versión de android studio (3.0), junto con las últimas herramientas de comstackción (27) y niveles de API similares.

El diseño no aparece en la pestaña de diseño y está causando muchos problemas, especialmente porque estoy usando el diseño del coordinador.

¿Cómo puedo solucionar este problema?

Resolví este problema de renderizado simplemente insertando esta línea en el tema de la aplicación.

  

[Android Studio 3.0.1 y herramientas de comstackción 27]

Resulta que el nuevo SDK 28 desafortunadamente presenta este error en Android Studio cuando se crea un nuevo proyecto.

Cómo resolver:

Verifique su build.gradle (Module: app) y cambie:

 compileSdkVersion 28 targetSdkVersion 28 

A:

 compileSdkVersion 27 targetSdkVersion 27 

Además, asegúrese de estar utilizando la versión de dependencias correcta:

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

implementation 'com.android.support:appcompat-v7:28.0.0-alpha3' en build.gradle (módulo) cambie alpha 3 a alpha 1. sync y debería estar listo para continuar. Pasé casi un día tratando de resolver esto. ninguna de estas respuestas funcionó para mí. espero que esto ayude

También estaba enfrentando el mismo problema. No hay nada como cambiar el tema de la ventana de vista previa de diseño que me ayudó.

Solución: actualicé mi build.gradle(app) con:

 dependencies { implementation 'com.android.support:appcompat-v7:27.0.2' implementation 'com.android.support:design:27.0.2' } 

Una cosa más:

 compileSdkVersion 27 targetSdkVersion 27 

Gracias por la respuesta, encontré la solución jugando con el código,

Tenía tools:showIn atributo tools:showIn habilitado en el diseño principal de un fragmento, que moví a un viewpager, estaba previamente incrustado en una actividad del host, sin embargo, lint no lo captó, lo cual es un poco sorprendente.

Para usuarios de Android Studio 3.1.4: He intentado marcar la respuesta, pero no funcionó. Insertar esta línea:

  

en el tema de la aplicación no resuelve el problema de renderizado, así que he deshecho ese cambio.

Solución: hice estos cambios en mi archivo build.gradle (Module: app):

Antes del cambio:

 android { compileSdkVersion 28 defaultConfig { targetSdkVersion 28 } } } dependencies { implementation 'com.android.support:appcompat-v7:28.0.0-rc01' implementation 'com.android.support:design:28.0.0-rc01' } 

Después del cambio:

 android { compileSdkVersion 27 defaultConfig { targetSdkVersion 27 } } } dependencies { implementation 'com.android.support:appcompat-v7:27.1.1' implementation 'com.android.support:design:27.1.1' } 

Me funcionó a la perfección. Espero que sea útil.

   

Agregue su tema material.

Creo que es un problema común en Android Studio 3.0+, con suerte lo solucionarán la próxima actualización. En Android Studio Preview 3.2 funciona bien. Descargar Android Studio Preview enter image description here

Mi estudio de Android versión 3.1.3.
Estoy trabajando con la desinstalación de ALL SDK versión 28.
El paso es Abrir SDK Manager> SDK Platforms> Mostrar detalles del paquete> Desanclar SDK 28> aplicar y Crear nuevo proyecto.

Tengo el mismo problema pero en el estudio de Android 3.1.4

Entonces, al principio hice lo siguiente en build.gradle

Reemplace esto:

implementación ‘com.android.support:appcompat-v7:28.0.0-rc01’

implementación ‘com.android.support:design:28.0.0-rc01’

implementación ‘com.android.support:support-v4:28.0.0-rc01’

con ese:

implementación ‘com.android.support:appcompat-v7:28.0.0-alpha1’

implementación ‘com.android.support:design:28.0.0-alpha1’

implementación ‘com.android.support:support-v4:28.0.0-alpha1’

Pero de alguna manera después de la reconstrucción del proyecto, el problema se repite de nuevo.

Entonces, tengo que ir de esta manera:

Aquí está mi proyecto gradle.build

 buildscript { ext.kotlin_version = '1.2.41' ext.android_support = '27.1.1' repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.1.4' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() jcenter() maven { url "https://jitpack.io" } } } task clean(type: Delete) { delete rootProject.buildDir } 

Y aquí la aplicación build.gradle

 apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-kapt' android { compileSdkVersion 27 defaultConfig { applicationId "*****.******"//Replace with your own ID minSdkVersion 16 targetSdkVersion 27 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" implementation 'com.android.support:appcompat-v7:27.1.1' implementation 'com.android.support:design:27.1.1' implementation 'com.android.support:support-v4:27.1.1' implementation 'com.android.support.constraint:constraint-layout:1.1.0' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' } 

Y esto soluciona mi problema

Gracias

Este problema quizás existente: https://issuetracker.google.com/issues/37048767

Render con otras versiones de Android (digamos Android API 22).

O busca errores tipográficos o entradas XML no válidas.

Consulte aquí: estilos perdidos. ¿El tema correcto es elegido para este diseño?

Como un aparte, en la vista de diseño de Android Studio, si agrego lo siguiente al archivo styles.xml:

  

y agregue lo siguiente a CoordinatorLayout en el archivo de recursos xml del diseño

  

entonces, al menos, la vista de diseño deja de generar el error coordinadorLayoutStyle que falta.

   

simplemente agregue coodrinatorLayoutStyle como un elemento en style.xml y funcionó para mí.