当前位置: 首页 > 知识库问答 >
问题:

Android Studio Vector资产导入错误-不支持标记

秦安宁
2023-03-14

我一直在用新的gradle插件1.4.0-beta3测试Android Studio

我一直在尝试导入自己在Inkscape中制作的向量资产。然而,我不断收到导入错误。错误消息在svg中包含许多arn不支持的标记。

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?

谢谢

共有1个答案

柴修筠
2023-03-14

Android Studio中的SVG导入功能对某些SVG功能的支持有限。

他们在他们的公告视频中声明了这一点。他们说他们打算改善进口商。

但也要注意,无论如何VectorDrawables都不支持渐变。

 类似资料:
  • 我正在使用python向elasticsearch插入一些数据,elasticsearch版本是 从日期时间导入 日期时间 从 Elasticsearch 导入 Elasticsearch es = Elasticsearch( “localhost:9200” ) 从 Elasticsearch 导入 传输错误数据 = { “http_code” : “404”, “计数” : “10” } t

  • 我有一个现有的Maven项目,该项目具有正确的pom.xml文件。我可以通过命令行构建项目。但是,当我将项目作为eclipse中现有的Maven项目导入时,我在eclipse中得到错误。 此外,项目的某些属性在导入后没有得到正确的反映,例如。它是一个web项目,但我没有在项目结构下看到。我仍然可以在project图标上看到小的表示它是一个maven项目。 我尝试用更新项目,并用刷新项目。还是同样的

  • 我正在使用一个场景形式的Android SDK动画示例项目,并试图导入我自己的FBX进行测试。我把我的fbx添加到sam部长级模型,然后点击导入场景资产。我得到一个错误..."Gradle构建失败,需要新的导入规则。您想还原更改吗?" 在事件日志窗口中,我得到错误:java.lang.运行时间异常:java.lang.NoSuchMultiodError:com.android.tools.ide

  • 问题内容: 我的下面的代码 错误:{“错误”:“内容类型标头[应用程序/ x-www-form-urlencoded]不支持ed”,“状态”:406} 问题答案: 您需要像这样指定content-type标头

  • 所以我在这篇文章中发现了错误。我尝试升级gradle,但在使用不受支持的gradle版本时出现了另一个错误,因此我返回到4.4.2版本。 现在,我知道这是另一个问题的重复,但这个问题仍然存在,并且在较新版本的gradle和idea中尚未解决。此外,我不想使用包装。 我收到的错误: Gradle版本:4.4.2 IntelliJ IDEA版本:2018.3.5 您可以在这里找到一个测试项目来重现该问

  • 问题: 在我的应用程序中,我想通过cordova wkwebview访问图像。超文本标记语言元素如下所示。 加载时,我收到错误“加载资源失败:不支持的URL”。我正在使用iOS 10.2。 验证/尝试的事情: 如果选中文件夹“MyFolder”下的“cordova.file.dataDirectory”中存在的文件列表,我确实看到那里存在“file.jpg”。它的本机URL为文件:///var/m