繁体   English   中英

Android Studio Vector资产始终无法生成预览

[英]Android Studio Vector asset always could not generate a preview

我想使用android studio中的vector资产生成svg xml文件,我在此网站中将png转换为svg
但是当我在矢量资产中使用此svg文件生成xml文件时,出现以下错误消息

图片


它显示“无法生成预览”
我该如何解决?

关于此主题的大多数抱怨是由于人们试图转换使用VectorDrawables不支持的SVG标准功能的SVG。 而且AndroidStudio中的SVG到VectorDrawable转换器仅支持这些有限的功能。 当遇到不支持的问题时,它实际上并没有提供太多反馈。

一些在线转换器会更加努力。 您可能会与他们取得更好的成功。 否则,您可能必须简化SVG才能使其正常工作。

如果需要显示比VectorDrawables难以处理的SVG图像,则可以始终考虑使用Android的SVG渲染库。 恕我直言,最好的之一是AndroidSVG(我写的免责声明之一)。

我从来没有那些转换站点的运气。 您最好使用照片工具来创建SVG。 确保遵循此处列出的Android的SVG准则

在某些情况下,您的实际.svg文件名包含一些大写字母。 只需使用所有小写字母重命名它们,然后尝试上传即可。

例如:如果实际的.svg图像名称为mySavedimage.svg {此处“ S”为大写字母,则违反了Android资产的规范}。 因此,如果您将该文件重命名为my_saved_image.svg,那么它将非常有用。

希望能帮助到你。

错误出在转换器中。 SVG文件可能不正确。

您需要使用Photoshop或Gimp之类的照片编辑器工具。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM