Android Studio 2.2 Vista previa 1 Problemas de renderizado

Estoy probando el nuevo Android Studio 2.2 Vista previa, y por alguna razón el editor de diseño no funciona para los diseños que se crearon en la versión anterior. Me sigue diciendo que no se encuentran varios recursos … (Tal en el archivo que acabo de abrir.)

¿Me estoy perdiendo de algo? ¿Hay algo que no sé de que debería haber hecho al abrir un proyecto antiguo?

Parece estar bien cuando creo un nuevo diseño. Sólo los diseños y menús previamente creados parecen tener un problema.

¿Alguien más está experimentando esto?

He intentado limpiar y reconstruir el proyecto.

EDITAR

Ok interesante- el problema parece que sólo sucede para los diseños que incluyen otros diseños. Si quito la declaración de inclusión que hace bien, pero si lo agrego de nuevo, no puede encontrar el elemento incluido y me da un problema. (A pesar de que aparentemente puedo abrir el diseño incluido en sí, y que hace muy bien …)

ACTUALIZAR

Aparentemente sólo parece ocurrir con la etiqueta de mezcla. Si el diseño que se incluye utiliza la etiqueta de combinación que no procesará y obtendré el siguiente error. Si elimino la combinación y sólo utilizo otra etiqueta de diseño, parece que funciona bien.

android.content.res.Resources$NotFoundException: Could not find layout resource matching value 0x7FFF03A2 (resolved name: item_monster_edit) in current configuration. at android.content.res.Resources_Delegate.throwException(Resources_Delegate.java:913) at android.content.res.Resources_Delegate.throwException(Resources_Delegate.java:900) at android.content.res.Resources_Delegate.getLayout(Resources_Delegate.java:437) at android.content.res.Resources.getLayout(Resources.java:1111) at android.view.LayoutInflater_Delegate.parseInclude(LayoutInflater_Delegate.java:136) at android.view.LayoutInflater.parseInclude(LayoutInflater.java:902) at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:854) at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:70) at android.view.LayoutInflater.rInflate(LayoutInflater.java:834) at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:821) at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:861) at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:70) at android.view.LayoutInflater.rInflate(LayoutInflater.java:834) at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:821) at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:861) at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:70) at android.view.LayoutInflater.rInflate(LayoutInflater.java:834) at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:821) at android.view.LayoutInflater.inflate(LayoutInflater.java:518) at android.view.LayoutInflater.inflate(LayoutInflater.java:397) at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:317) 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:549) at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:534) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:966) at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:534) at com.android.tools.idea.rendering.RenderTask.lambda$inflate$41(RenderTask.java:660) at com.android.tools.idea.rendering.RenderService.runRenderAction(RenderService.java:380) at com.android.tools.idea.rendering.RenderTask.inflate(RenderTask.java:660) at com.android.tools.idea.uibuilder.model.NlModel.inflate(NlModel.java:321) at com.android.tools.idea.uibuilder.model.NlModel.render(NlModel.java:378) at com.android.tools.idea.uibuilder.surface.DesignSurface$3.modelChanged(DesignSurface.java:794) at com.android.tools.idea.uibuilder.model.NlModel.lambda$notifyListenersModelUpdateComplete$52(NlModel.java:454) at java.lang.Iterable.forEach(Iterable.java:75) at com.android.tools.idea.uibuilder.model.NlModel.notifyListenersModelUpdateComplete(NlModel.java:454) at com.android.tools.idea.uibuilder.model.NlModel.updateModel(NlModel.java:368) at com.android.tools.idea.uibuilder.model.NlModel$1.run(NlModel.java:231) at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:333) at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:323) at com.intellij.util.ui.update.MergingUpdateQueue$3.run(MergingUpdateQueue.java:267) at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:282) at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:234) at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238) at com.intellij.util.Alarm$Request$1.run(Alarm.java:378) at com.intellij.util.Alarm$Request.run(Alarm.java:389) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask.run(SchedulingWrapper.java:227) at com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:187) 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) 

Usted probablemente ha resuelto esto ya, pero tuve el mismo problema con el mismo error. Siempre con diseños incluidos.

La solución era invalidar caché / reiniciar en el estudio de Android. Ahora está funcionando y la vista previa muestra el diseño con el diseño incluido.

Presione Ctrl + Mayús + A (Cmd + Shift + A en Mac?) Escriba "invalidar"

Seleccione "Invalidate Caches / Restart"

Parece que muchos desarrolladores han estado experimentando este problema. Puedes marcarlo aquí 211183

Si no puedes esperar a que los usuarios de Herramientas lo arreglen, cambia a versiones anteriores de Studio. 2.1 debería funcionar bien.

Editar: corregido en la vista previa 5

Sólo eliminar estas líneas y puede b se va a arreglar

 android:background="?android:attr/windowTitleStyle"> 

Esto ocurre cuando los atributos no están correctamente establecidos.

  • El estudio de Android muestra de repente nombres completos de carpetas, cómo cambiar
  • Android Studio 2.2 Constraint Layout Botones no visibles
  • Diseño de restricciones en lugar de diseño relativo
  • Android Studio 2.2 pegado en el edificio Gradle Project Información sobre la importación de proyectos existentes
  • Cómo utilizar el nuevo diseño de restricciones de Android para reducir la jerarquía de vistas
  • ConstraintLayout no se procesa correctamente fuera del modo blueprint
  • Android Studio 2.2 vista previa lanzar error al implementar enlace de datos
  • Android studio 2.2 editor de diseño botón de actualización
  • La instalación falló con el mensaje INSTALL_FAILED_NO_MATCHING_ABIS en la versión estable de android studio 2.2?
  • Herramientas de ListView: listitem no funciona en android studio 2.2 stable channel
  • Android Studio 2.2 Vista previa de todos los tamaños de pantalla que faltan
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.