Problema de renderizado en vista previa XML: no se puede localizar el modo 0

Después de actualizar la excepción del estudio de Android se produjo durante la representación.

Excepción generada durante la representación: No se puede localizar el modo 0

java.lang.IllegalStateException: Unable to locate mode 0 at android.view.DisplayInfo.findMode(DisplayInfo.java:458) at android.view.DisplayInfo.getMode(DisplayInfo.java:445) at android.view.Display.getRefreshRate(Display.java:648) at android.support.v7.widget.RecyclerView.onAttachedToWindow(RecyclerView.java:2392) at android.view.View.dispatchAttachedToWindow(View.java:15392) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2953) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2960) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2960) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2960) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2960) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2960) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2960) at android.view.AttachInfo_Accessor.setAttachInfo(AttachInfo_Accessor.java:42) at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:333) at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:429) at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:389) at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:548) at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:533) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:966) at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:533) at com.android.tools.idea.rendering.RenderTask.lambda$inflate$53(RenderTask.java:659) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 

Ese es el problema con RecyclerView en com.android.support:design:25.0.0

Tal vez hay algún problema en esa versión. La versión cambiada a 24.1.1 resolvió mi problema.

 compile 'com.android.support:appcompat-v7:24.1.1' compile 'com.android.support:support-v13:24.1.1' compile 'com.android.support:design:24.1.1' 

En caso de que no haya eliminado el valor predeterminado, las importaciones gradle cambian esto también

 androidTestCompile 'com.android.support:support-annotations:24.2.1' 

Puede degradar a v24

O

Lo siguiente no es una solución ni un trabajo alrededor.

Si sólo desea ver la PREVISIÓN, agregue la aplicación: layoutManager = "0" para el recicladorVer en un XML de presentación.

Agregar esto lanzará InflateException en tiempo de ejecución. Por lo tanto, por favor, elimine esa propiedad del archivo de diseño XML antes de ejecutar la aplicación.

Simplemente cambie su compileSdkVersion a 24 y cambie las dependencias hacia abajo:

 compile 'com.android.support:appcompat-v7:24.2.1' compile 'com.android.support:design:24.2.1' compile 'com.android.support:recyclerview-v7:24.2.1' compile 'com.android.support:cardview-v7:24.2.1' 

Eso es.

Una solución temporal es degradar su proyecto,

  compile 'com.android.support:appcompat-v7:24.2.1' compile 'com.android.support:design:24.2.1' compile 'com.android.support:recyclerview-v7:24.2.1' 
  • IllegalStateException en android
  • Android DownloadManager ilegalstateexception no puede crear el directorio
  • No se puede realizar esta acción después de onSaveInstanceState (onClick preference)
  • dequeueOutputBuffer eleva IllegalStateException cuando se utiliza COLOR_FormatYUV420Codec compatible con Planar
  • "Java.lang.IllegalStateException: No se puede llamar para entregar un resultado"
  • Java.lang.IllegalStateException en Android 3.xy 4.x; Funciona bien en 2.x
  • Obtener excepción "IllegalStateException: No se puede realizar esta acción después de onSaveInstanceState"
  • No conectado. Llamar Conectar o esperar a que onConnected () sea llamado
  • IllegalStateException cuando MediaCodec.configure Android
  • Android illegalxception
  • ¿Qué está desencadenando esta instancia de excepción: "java.lang.IllegalArgumentException: El observador es nulo." Y cómo podría evitarse?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.