问题描述
我一直在用新的 gradle 插件 - 1.4.0-beta3 测试 Andorid Studio.
I've been testing out Andorid Studio with the new gradle plugin - 1.4.0-beta3.
我一直在尝试导入我自己在 Inkscape 中制作的矢量资产.但是我不断收到导入错误.错误消息在 svg 中包含许多不受支持的标签.
I've been trying to import my own vector assets, made in Inkscape. However I keep getting import errors. The error message includes lots of tags in the svg that arn't supported.
In mm_card.svg:
ERROR@ line 54 <defs> is not supported
ERROR@ line 56 <linearGradient> is not supported
ERROR@ line 58 <stop> is not supported
ERROR@ line 62 <stop> is not supported
ERROR@ line 66 <stop> is not supported
ERROR@ line 70 <stop> is not supported
ERROR@ line 74 <stop> is not supported
ERROR@ line 78 <stop> is not supported
ERROR@ line 83 <linearGradient> is not supported
ERROR@ line 85 <stop> is not supported
ERROR@ line 89 <stop> is not supported
ERROR@ line 93 <stop> is not supported
ERROR@ line 97 <stop> is not supported
ERROR@ line 102 <linearGradient> is not supported
ERROR@ line 104 <stop> is not supported
ERROR@ line 108 <stop> is not supported
ERROR@ line 113 <linearGradient> is not supported
ERROR@ line 115 <stop> is not supported
ERROR@ line 119 <stop> is not supported
ERROR@ line 123 <stop> is not supported
ERROR@ line 127 <stop> is not supported
ERROR@ line 131 <stop> is not supported
ERROR@ line 135 <stop> is not supported
ERROR@ line 139 <stop> is not supported
有人知道这是什么原因吗?是不是矢量资源工具出错了?或者也许是 Inkscape 创建的 svgs 的问题?或者不支持更复杂的 svgs?
Does anyone know the cause of this? Is it an error in the vector asset tool? Or perhaps a problem with svgs created by Inkscape? Or are more complicated svgs not supported?
谢谢!
推荐答案
Android Studio 中的 SVG 导入功能仅对部分 SVG 功能提供有限支持.
The SVG import feature in Android Studio has only limited support for some SVG features.
他们在他们的公告视频中说了同样多的话.他们说他们打算改进进口商.
They state as much in their announcement video. They say they intend to improve the importer.
但也要注意,VectorDrawables 无论如何都不支持渐变.
But also note that gradients are not supported in VectorDrawables anyway.
这篇关于Android Studio 矢量资产导入错误 - 不支持标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!