Android Studio ConstraintLayout alpha 9 error onMeasure
Im usando ConstraintLayout alfa 9 para construir mi diseño cuando estaba en alfa 8 su diseño dice obsoleto, pero cuando actualizé a alfa 9 gen i onMeasure error este es el código de error
java.lang.NoSuchMethodError: android.support.constraint.solver.widgets.ConstraintWidget.setHorizontalWeight(F)V at android.support.constraint.ConstraintLayout.setChildrenConstraints(ConstraintLayout.java:675) at android.support.constraint.ConstraintLayout.updateHierarchy(ConstraintLayout.java:468) at android.support.constraint.ConstraintLayout.onMeasure_Original(ConstraintLayout.java:770) at android.support.constraint.ConstraintLayout.onMeasure(ConstraintLayout.java) at android.view.View.measure(View.java:19731) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6120) at android.widget.FrameLayout.onMeasure(FrameLayout.java:185) at android.support.v7.widget.ContentFrameLayout.onMeasure_Original(ContentFrameLayout.java:135) at android.support.v7.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java) at android.view.View.measure(View.java:19731) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6120) at android.support.v7.widget.ActionBarOverlayLayout.onMeasure_Original(ActionBarOverlayLayout.java:391) at android.support.v7.widget.ActionBarOverlayLayout.onMeasure(ActionBarOverlayLayout.java) at android.view.View.measure(View.java:19731) at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:715) at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:461) at android.view.View.measure(View.java:19731) at com.android.layoutlib.bridge.impl.RenderSessionImpl.measureView(RenderSessionImpl.java:545) at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:342) 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$72(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)
alguna solución
- Programar el atributo AlignParentRight al botón en RelativeLayout no funciona?
- Bloquear la orientación de la pantalla (Android)
- Quiero hacer menú de diapositivas con efecto 3D como la imagen de abajo
- Android layout: Esta etiqueta y sus hijos pueden ser reemplazados por un <TextView /> y un compuesto drawable
- ¿Por qué el archivo de diseño xml de Android no reconoce la ayuda de contenido mediante ctrl + espacio?
- Cambiar LayoutParams programatically no tiene ningún efecto. ¿Por qué?
- Cómo centrar un Imageview en la pantalla con un FrameLayout? (Con código java)
- Centrar dos botones horizontalmente
- Haga que los botones tengan el mismo ancho en el diseño
- cómo cambiar el fondo en el diseño de Android
- Android LinearLayout con varias filas
- ¿Cómo crear botones estándar sin bordes (como en la línea de diseño mencionada)?
- Configuración del estilo de diseño de la pantalla
Debido al cambio de API, puede que tenga que reiniciar Android Studio 2.2 después de actualizar a alpha 8 para que la vista preliminar del diseño funcione.
Por favor refiérase a esto
Solución
Invalidar cachés y reiniciar
Para ello, vaya a
Archivo-> Invalidate Caches / Restart-> Invalidar y reiniciar .
Créditos: ConstraintLayout no se procesa correctamente fuera del modo blueprint