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

单击矢量资产导入向导上的剪辑艺术图标不起作用

楚茂实
2023-03-14

单击Vector Asset Import Wizard上的剪贴画按钮会导致android studio JSON对材质图标元数据文件的反序列化异常,但什么都没有发生

例外

Error obtaining metadata file

com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Not a JSON Object: "ٹل›ذ"
    at com.google.gson.Gson.fromJson(Gson.java:944)
    at com.google.gson.Gson.fromJson(Gson.java:870)
    at com.android.tools.idea.material.icons.metadata.MaterialIconsMetadata$Companion.parse(MaterialIconsMetadata.kt:47)
    at com.android.tools.idea.material.icons.utils.MaterialIconsUtils.getMetadata(MaterialIconsUtils.kt:92)
    at com.android.tools.idea.npw.assetstudio.MaterialVdIconsProvider$Companion.loadMaterialVdIcons(MaterialVdIconsProvider.kt:89)
    at com.android.tools.idea.npw.assetstudio.MaterialVdIconsProvider.loadMaterialVdIcons(MaterialVdIconsProvider.kt)
    at com.android.tools.idea.npw.assetstudio.ui.IconPickerDialog.<init>(IconPickerDialog.java:237)
    at com.android.tools.idea.npw.assetstudio.ui.IconPickerDialog.<init>(IconPickerDialog.java:155)
    at com.android.tools.idea.npw.assetstudio.ui.VectorIconButton.lambda$new$0(VectorIconButton.java:61)
    at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)

/*other code*/

我无法将向量资源导入到我的项目中我可以做些什么来解决此问题?

共有1个答案

蓝逸仙
2023-03-14

升级或未知原因导致向量资产导入向导几次不起作用。

剪贴画显示了任何图标,尽管路径中有图标文件夹。

请尝试以下步骤。如果对你不起作用,请告诉我。希望有帮助。

重新创建vector图标文件夹的步骤

  • 转到您的Android sdk目录
  • 删除或重命名图标文件夹
  • 尝试创建新的向量资源

Android Studio将创建一个新的图标文件夹。

 类似资料:
  • 伙计们,我注意到当我在最近的版本中使用Android Studio的矢量资产导入时,我得到的图像比以前小。这是一个例子: 之前导入的图像: 现在导入的相同图像: 我不知道什么时候发生了这种变化,但有没有办法像以前一样导入具有类似比例的图像?我不喜欢像以前那样编辑/导入所有图像以获得类似的结果。

  • 问题内容: 我正在使用Solr 4.2。请注意,完全导入有效,但增量导入却不起作用。增量导入不会产生任何错误,但不会获取任何更改。这是数据配置文件。 这是我没有运气的尝试。 将p.product_id =’$ {dih.delta.product_id}更改为p.product_id =’$ {dih.delta.id}以及其他方式。将updtime>’$ {dih.last_index_time

  • 这可能是个愚蠢的问题,但我无论如何也无法解决。我有一个JavaScript文件,其中包含我想要导出的各种函数。 当我调用这个方法(使用mocha)时,我得到一条错误消息“export function AddNumbers(…numbers)Unexpected token export”。该项目构建为ES6。有人知道我做错了什么吗? 最好的问候,托斯顿

  • 我想为我的android studio项目添加一些额外的图标,所以我通过新的 包含的最后一行显示错误。也许我错过了什么或做错了什么。帮帮我。谢谢。 注: ic\U菜单\U注销是一个

  • 问题内容: 我检查了一下,发现它不是内置的。所以我从这里下载了整个文件夹。我如何开始本教程: 我正在使用iPython(Jupyter),是否需要将工作目录更改为我下载的该文件夹?还是可以将其添加到目录中?如果是这样,我应该在哪里添加文件?我安装了(在OSX上),当前位置是 是否要通过类似的数据集直接访问这些文件?还是我只是应该进入目录并从那里工作?这个例子不清楚。 编辑: 这个帖子已经过时了 问

  • 问题内容: 我似乎无法让绝对导入在python中工作。这是我的文件结构: foo.py: 我反而得到: 这到底是怎么回事?我觉得我缺少基本的东西。尽管这个例子很简单,但我需要绝对导入才能为实际项目工作,因此仅用相对导入替换导入是不可行的。我正在使用python 2.7.13 预先感谢您的任何见解! 问题答案: 由于未显示,因此我必须假设您正在运行,这会将脚本()的目录放在开始的位置,而实际上您希望