我如何在 android studio 中修复我的矢量资产中的 NOTHING TO SHOW

How I fix NOTHING TO SHOW in my vector asset in android studio

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

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

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

我猜想 android studio 无法访问正确的 sdk 位置,因此请确保“File/Project Structure/SDK 位置”中的 sdk 位置与您硬盘上的实际 sdk 位置相匹配。

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

这是AndroidStudio 4.1最新版本引入的新问题。 当您的 windows 用户名文件夹包含 space 时,就会发生这种情况。重命名您的用户名的文件夹,删除 space,它将再次工作。

出于某种原因,space 使图标所在的文件夹对 Android Studio 不可见。

有效 您的 SDK 文件夹名称必须间隔较小,例如 - (UTTAM, UttamSdk, Uttam_sdk)

编码愉快:)

同样的事情发生在我身上,而且我无法更改我的用户名,因为 Win 10 Single Lang. 所以我刚刚将我的 SDK 文件夹移动到另一个路径,但是路径之间没有 space 从 >> C:\Users\User Name\AppData\Local\Android\Sdk 到 >> C:\Users\Sdk.

在 Android Studio 4.1.1 中,此问题已解决。可能的话更新一下。

就我自己而言,我的资产对话框只显示了其中的一些图标。这是我的解决方案。

转到

[SdkPath]/icons/material

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

  • 素材图标
  • materialiconsoutlined
  • materialiconsround
  • materialiconssharp
  • materialicconstwotone

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

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

那么我的问题就解决了