|尝试从 AndroidStudio 2.2、Ubuntu 14.04 的本地 svg 文件生成矢量 Assets 时出现此错误
Could not generate a preview
In icon.svg
ERROR@ line 6 <defs> is not supported
ERROR@ line 25 <use> is not supported
我谷歌了一下,发现这是因为 AndroidStudio 不支持 <defs>
, <use>
...
但是我不知道怎么解决?
我可以更改 <defs>
到 AndroidStudio 支持的另一个标签?
或者我永远不能从这个 SVG 文件生成矢量 Assets ?
任何帮助或建议将不胜感激。
最佳答案
我在将 svg 直接从 sketch 导入 android studio 时遇到了同样的问题,我使用了这个 tool将其转换为矢量可绘制对象,然后将其导入。
关于Android Vector Drawable <defs> 不支持。如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40505704/