【问题标题】:How I fix NOTHING TO SHOW in my vector asset in android studio我如何在 android studio 的矢量资产中修复 NOTHING TO SHOW
【发布时间】:2020-10-16 03:33:23
【问题描述】:

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

【问题讨论】:

  • 这是通常“有效”的事情之一。您在安装 Android Studio 时遇到任何问题吗?您可以尝试重新安装它以查看问题是否解决,并确保注意可能发生的任何错误。

标签: android android-studio drawable android-vectordrawable android-studio-4.1


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    前往

    [SdkPath]/icons/material
    

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

    • 材料图标
    • materialiconsoutlined
    • materialiconsround
    • materialiconssharp
    • materialiconstwotone

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

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

    那么我的问题就解决了。

    【讨论】:

      【解决方案3】:

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

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

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

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

      【讨论】:

      • 还是什么都没有,你更新Android Studio了吗,看来问题出在Android Studio更新版本上
      • 我通过下载 Android Studio 可执行文件而不卸载 Android Studio 4.0 手动更新到 4.1,这似乎出现了,我也不确定 4.1 上的每个人是否都遇到了这个问题
      • 我猜在我大约一周前更新到 android studio 4.1 之后,在此过程中它显示了一个提示,比如你想移动 sdk 或 gradle 文件夹以保持一致性或其他什么,我只是说是一切正常。这就是我添加此答案的原因,以便您检查并确保路径都正确。那么您的 adk 文件夹中的图标文件夹是否包含材料? sdk 路径是否正确?
      • SDK 路径是正确的,里面有一个材质文件夹,里面有图标,我不知道为什么 Android Studio 没有索引它
      【解决方案4】:

      在 Android Studio 4.1.1 中,此问题已得到解决。如果可能,请更新。

      【讨论】:

      • 我可以确认这行得通。我在 v4.1.0 上,图标仍然丢失。但是当我更新到 v4.1.1 时,图标开始显示 agian。
      【解决方案5】:

      它正在工作 您的 SDK 文件夹名称必须间隔更小,例如(UTTAM、UttamSdk、Uttam_sdk

      编码愉快:)

      【讨论】:

        【解决方案6】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-02-13
          • 2015-12-31
          • 1970-01-01
          • 2020-08-02
          • 1970-01-01
          • 2021-10-28
          • 1970-01-01
          • 2020-05-11
          相关资源
          最近更新 更多