Load the VectorDrawable into an ImageView again, now with the optimized output
Obtain a runtime error:
...
Caused by: java.lang.IllegalArgumentException: R is not a valid verb. Failure occurred at position 2 of path: STRING_TOO_LARGE
at android.util.PathParser.nCreatePathDataFromString(Native Method)
at android.util.PathParser.access$200(PathParser.java:25)
at android.util.PathParser$PathData.<init>(PathParser.java:78)
at android.graphics.drawable.VectorDrawable$VFullPath.updateStateFromTypedArray(VectorDrawable.java:2039)
at android.graphics.drawable.VectorDrawable$VFullPath.inflate(VectorDrawable.java:1990)
at android.graphics.drawable.VectorDrawable.inflateChildElements(VectorDrawable.java:836)
at android.graphics.drawable.VectorDrawable.inflate(VectorDrawable.java:734)
at android.graphics.drawable.DrawableInflater.inflateFromXmlForDensity(DrawableInflater.java:144)
at android.graphics.drawable.Drawable.createFromXmlInnerForDensity(Drawable.java:1402)
at android.graphics.drawable.Drawable.createFromXmlForDensity(Drawable.java:1361)
at android.content.res.ResourcesImpl.loadXmlDrawable(ResourcesImpl.java:939)
at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:862)
First off, thank you for the great tool.
Reproduction steps:
avocado
on the aforementioned VectorDrawable:$ avocado example_drawable.xml