Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Por qué mi SVG no se carga en Vector Asset Studio

El SVG que aparece a continuación no se abre en Vector Studio de Android Studio en resultando en el error:

EXCEPTION en el análisis de TareSymbol.svg: Para la cadena de entrada: "8.7337904mm" Excepción al analizar archivo XML: Final prematuro del archivo. "

  • Android.util.Pair mantiene String como parámetros en androidTest pero nulo en (unidad) prueba
  • Android.util.AndroidRuntimeException: No se puede combinar el borrado de borrado y la barra de acción
  • Configuración de HAXM en el android studio
  • Cómo aumentar el tamaño de la fuente NumberPicker Android 6.0?
  • Android: setText () para TextView en PopupWindow no funciona
  • ¿Qué es android multidex?
  • ¿Por qué el siguiente archivo SVG no es compatible con Vector Asset Studio?

    <?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg20235" viewBox="0 0 61.500162 30.946501" height="8.7337904mm" width="17.356712mm"> <defs id="defs20237" /> <metadata id="metadata20240"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <g transform="translate(-109.24987,-351.17467)" id="layer1"> <path d="m 145.03542,367.34167 10.897,-4.49325 -0.009,3.30587 13.69124,0.0372 1.13537,0 0,2.1285 -1.13537,0 -13.69662,-0.0373 -0.009,3.33988 -10.87325,-4.281 zm -13.38814,-13.15875 0,-3.00825 16.97389,0 0,3.00825 -6.8995,0 0,27.93825 -3.15214,0 0,-27.93825 -6.92225,0 zm 3.31725,13.15875 -10.897,4.49325 0.009,-3.3055 -13.69129,-0.0373 -1.13537,0 0,-2.1285 1.13537,0 13.69662,0.0372 0.009,-3.33988 10.87325,4.28063 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" id="path20212" /> </g> </svg> 

    Introduzca aquí la descripción de la imagen

  • sombra lista de android
  • Vista de lista de fondo de pie de página en Android 2.3.3
  • El controlador no pudo establecer una conexión segura con SQL Server mediante el cifrado de Secure Sockets Layer (SSL)
  • CoordinatorLayout con RecyclerView y el encabezado Collapsing
  • ListView ignorando wrap_content
  • Diferentes fling (swipe) de velocidad en diferentes dispositivos Android con la misma densidad
  • 4 Solutions collect form web for “¿Por qué mi SVG no se carga en Vector Asset Studio”

    Es necesario cambiar el ancho y la altura de la svg de mm para utilizar px lugar. Se trata de una solución provisional actual cuando se soluciona el problema.

    Ya hay un informe de fallo archivado aquí

    Espero que ayude.

    Como dijo @ Kingsley Adio , debe usar unidades px para su documento SVG.
    En Inkscape, logré hacerlo creando un tamaño de página personalizado y configurando la unidad de salida en px :

    Propiedades del documento de Inkscape

    Actualmente, el Vector Asset Studio de Android Studio no admite todas las funciones de SVG. Puede convertir SVG a VectorDrawable utilizando esta herramienta .

    Espero eso ayude.

    Importar los archivos .svg producidos en Inkscape en Adobe Illustrator y exportarlos solucionó este problema al 100%.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.