android - collapsing - layout collapsemode parallax
Android Vector Drawable crash (5)
Yo uso Vector Drawables. Funciona bien en mis varios dispositivos, pero en mi Sony con Android 5.0.2 llego al inicio de mi aplicación:
java.lang.ArrayIndexOutOfBoundsException: length=32; index=32
at android.util.PathParser$PathDataNode.addCommand(PathParser.java:370)
at android.util.PathParser$PathDataNode.nodesToPath(PathParser.java:260)
at android.graphics.drawable.VectorDrawable$VPath.toPath(VectorDrawable.java:1265)
at android.graphics.drawable.VectorDrawable$VPathRenderer.drawPath(VectorDrawable.java:950)
Parece que tengo algunos svgs convertidos a xml con etiquetas no compatibles para este dispositivo. Pero cómo entender cuáles y cómo asegurarse de que funcionará en todos los demás dispositivos compatibles.
El mismo problema http://code.google.com/p/android/issues/detail?id=78162 ( Cerrado: octubre de 2014 ) El problema era que uno de mis xml vector contenía una notación científica .
Así que en este momento, para asegurarse de que su aplicación funcione en todos los dispositivos, asegúrese de que sus dibujables xml vector no contengan e-
En mi xml estaban presentes los atributos de <group></group>
.
Después de que se resolvió su problema de eliminación, también pasó algún tiempo para comprender dónde estaba el problema, y no fue por las letras M y L (lea más: https://developer.mozilla.org/en/docs/Web/SVG/Tutorial/Paths )
Este error puede ocurrir en Android 5.0.1 Motivo: en presencia de números de descriptores de imágenes vectoriales en formato científico (notación científica), por ejemplo, 8.8e-5
Busque la siguiente entrada en la etiqueta de sus imágenes vectoriales en el proyecto
Solución : La decisión de alterar esos números en el formato sin los expositores en este caso será el resultado, 0.000088
Recibí este error después de pasar mi svg a través de Android SVG a VectorDrawable . Resultó que algunos de los caminos que generó tenían la letra ''L'' justo después del primer número. Quitarlo remedió el error.