我如何在 android studio 中修复我的矢量资产中没有显示的内容

Cup*_*ate 6 android drawable android-studio android-vectordrawable android-studio-4.1

在此处输入图片说明

我想添加一个新的矢量资产。我正在尝试添加剪贴画,但它仅显示在“无显示”对话框中。没有图标显示,我想添加一个图标。我不知道解决这个问题。请帮忙。我仍在努力学习 android studio,我正在练习如何使用它。

Nob*_*dy8 30

在 Android Studio 中Hedgehog,有一个错误,您每次都必须访问delete<sdk>/icons/material/icons_metadata.txt文件,因为每次打开矢量资源对话框时它都会发生变化。

read-only为了避免这种情况,您可以通过文件属性窗口创建文件。

希望这可以帮助。

  • 这有效,请确保关闭*选择图标*弹出窗口,删除文件(和图标文件夹),打开弹出窗口,然后将其置于“只读”状态 (4认同)
  • 这有效。Android SDK 通常位于 Users/您的用户名/AppData/Local/Android 中。 (2认同)

小智 19

对于我自己来说,我的资源对话框仅显示其中一些图标。这是我的解决方案。

[SdkPath]/icons/material
Run Code Online (Sandbox Code Playgroud)

应该有一个名为 的文件icons_metadata.txt和文件夹

  • 材质图标
  • 材料图标概述
  • 物质观念圆形
  • 材质图标锐利
  • 材质图标双色调

对于每个图标,上面的文件夹中都会有一个文件夹。例如,我们有materialicons/sharematerialiconsoutlined/share等等。

这些图标文件夹并不完整,仅存在以数字开头的图标。由于该文件夹仅在“选择图标”对话框打开时更新,因此我再次打开“选择图标”对话框,等待所有图标下载完毕,然后重新打开该对话框。

那么我的问题就解决了。

  • 如果已经存在此文件夹并且对话框中仍然没有任何内容,请尝试删除 `&lt;sdk&gt;/icons/material/icons_metadata.txt` (6认同)
  • 我以某种方式假设这些图标是 sdk 的一部分,但感谢您的提示,它们只需要在第一次使用时下载 (2认同)
  • 真的谢谢!,我从图标文件夹中删除了所有内容,实际上它重新获取了所有内容,现在可以工作了! (2认同)
  • @MainActivity 你的建议为我解决了这个问题。太感谢了!! (2认同)

Tra*_*col 13

如果已经存在此文件夹但对话框中仍然没有任何内容,请尝试删除<sdk>/icons/material/icons_metadata.txt

感谢 @MainActivity


Oma*_*rro 6

这是最新版本的 Android Studio 4.1 中引入的新问题。\n当您的 Windows 用户名文件夹包含空格时,就会发生这种情况。重命名您的用户名\xe2\x80\x99s 文件夹,删除空格,它将再次工作。

\n

由于某种原因,该空间使得图标所在的文件夹对 Android Studio 不可见。

\n


Meh*_*anB 4

这些剪贴画位于硬盘驱动器上 sdk 文件夹内的“icons”文件夹中,sdk 文件夹通常是这样的:

C:\Users\ --用户名-- \AppData\Local\Android\Sdk

我猜android studio无法访问正确的sdk位置,因此请确保“文件/项目结构/SDK位置”中的sdk位置与硬盘上的实际sdk位置匹配。

或者,您可以从此链接下载所需的剪贴画:Android Material,并通过在 Asset Studio 中选择本地文件来导入它们。