此处不允许使用属性“data-name”

Attribute "data-name" is not allowed here

提问人:caroline 提问时间:11/14/2023 最后编辑:Abderrahmene Rayene Mihoubcaroline 更新时间:11/15/2023 访问量:37

问:

我在 Android Studio 中工作,并且在不同的 svg 文件中出现 +100 错误。

image-link

Android Studio 建议移除所有“data-name”属性。我尝试“将项目与 gradle 文件同步”,但这并不能解决我的问题。

如何在不删除属性的情况下解决此问题?

android xml kotlin android-studio svg

评论


答:

0赞 mohammad.hasan.mahdavi81 11/14/2023 #1

Android Studio 包含一个名为 Vector Asset Studio 的工具,可帮助您添加材质图标,并将可缩放矢量图形 (SVG) 和 Adobe Photoshop 文档 (PSD) 文件作为矢量可绘制资源导入到项目中。使用矢量可绘制对象而不是位图可以减小 APK 的大小,因为可以针对不同的屏幕密度调整同一文件的大小,而不会损失图像质量。

要将SVG文件导入为矢量资源,您应该执行以下步骤:

  1. 打开“资源管理器”选项卡enter image description here

  2. 单击加号图标并选择矢量资产enter image description here

  3. 检查本地文件并为您的矢量选择一个名称(不带 .svg 后缀)和 .svg 文件的路径enter image description here

  4. 完成!