【问题标题】:How do you change the launcher logo of an app in Android Studio?如何在 Android Studio 中更改应用的启动器徽标?
【发布时间】:2014-12-24 07:17:22
【问题描述】:

我想知道如何更改 Android Studio 中的启动器图标。

【问题讨论】:

  • 接受的答案不是最佳答案,滚动是值得的!
  • Android Studio 的Asset Studio 绝对是现在要走的路。有关摘要,请参阅 this answer
  • 对于我的挫败感,我尝试了答案中提到的所有方法。仍然无法更改应用程序图标。我删除了 mipmap 文件夹本身。并再次尝试。我不知道那个默认图标仍然来自哪里。完全沮丧。
  • 这能回答你的问题吗? Set icon for Android application

标签: android launcher


【解决方案1】:

试试这个过程,这可能对你有帮助。

  1. 创建大小为 512x512 像素的 PNG 图像文件
  2. 在菜单中,转到文件 -> 新建 -> 图像资源
  3. 在资产类型选项中选择图像选项
  4. 点击右侧的目录框。
  5. 将图像拖到源资产框
  6. 点击下一步(注意:现有的启动器文件将被覆盖)
  7. 点击完成

***** 注意:图标类型应为启动器图标(自适应和旧版) *****

【讨论】:

  • 放入 2.5 步。在第一个字段的下拉列表中,它应该拾取不是默认的应用图标
【解决方案2】:

Android Studio 方法(适用于 android)

第 1 步:

第 2 步:

第 3 步:

【讨论】:

  • 执行此操作时出现重复资源错误。如何正确添加图标?
【解决方案3】:

要更改您的应用 icon,请转到您的 res 目录并右键单击 mipmap 文件夹,单击 New > Image Asset。通过单击菜单中的Image Asset,将打开一个Asset Studio 对话框,从Source Asset 部分选择Asset type Image 并从路径中选择您想要的图像并单击Next按钮,最后点击完成以更改您的图标。

【讨论】:

    【解决方案4】:

    所有的下载过程太长了,只需导航到您的项目预览并选择项目视图,右键单击应用文件夹,然后单击新建,然后创建一个新的图像资产。请选择文件路径,然后单击下一步并完成。

    重要: 重新安装您的应用。

    【讨论】:

      【解决方案5】:

      转到:

      res > drawable > 右键单击​​ > 在文件夹中显示 > 添加所需的徽标

      然后进入android manifest,在application标签下编辑ICON标签,使用"@drawable/nameOfImage"

      【讨论】:

        【解决方案6】:

        点击app/manifests/AndroidManifest.xml 你看android:icon="@mipmap/your image name"

        也改android:roundicon="@mipmap/your image name" 例子: android:icon="@mipmap/image" 就是这样

        【讨论】:

          【解决方案7】:

          这是另一个我认为对 Android Studio 工作人员更明智的解决方案:

          1. 在项目视图中展开项目根文件夹
          2. 右键单击 app 文件夹
          3. 上下文菜单中转到新建->图像资源
          4. 在出现的弹出窗口中选择您想要的新徽标(图像/剪贴画/文本)。
          5. 如果您选择图像单选按钮(作为默认选项),如果您单击 3 个按钮以显示路径树来定位您的 .png 图像文件,您很可能看不到它,所以从 Windows 资源管理器(如果是 Windows)中将其拖放到树中,它就会出现并准备好被选中。

          就是这样!您的应用现在有了一个新徽标。

          【讨论】:

          • 并且不要忘记在清单中设置新图标的位置:将可绘制替换为 android:icon 中的小地图
          • 这应该是正确的答案,因为接受的没有描述Android Studio的方式。
          • 我就是这么做的。当您更新现有图标时,它也将起作用。
          • 如果您在使用此方法更新启动器图标后在启动时收到“Android 资源链接失败”错误,请再次尝试。它总是让我经历两次尝试。
          • 另外,请注意使用小写名称。否则,它会报告一个奇怪的错误:stackoverflow.com/a/35566391/1543290
          【解决方案8】:

          我们可以在应用标签中替换AndroidManifest文件中的代码

          android:icon="@drawable/logo"
          

          【讨论】:

            【解决方案9】:

            要在 Android Studio 中快速创建一组新图标并更改启动器图标,您可以:

            1. 使用此工具: https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html 上传您喜欢的图像或图标(您的源文件)。 然后,该工具会自动为 ic_launcher.png 创建一组具有所有不同分辨率的图标。

            2. 下载该工具创建的 zip 文件,解压缩所有内容(这将为所有不同的分辨率创建一个文件夹结构),然后替换项目 res 文件夹中的所有图标: \app\src\main\res

            【讨论】:

              【解决方案10】:

              我使用这个工具创建了我的图标:

              https://romannurik.github.io/AndroidAssetStudio/index.html

              在我下载了这些之后(它们已经预先命名为 ic_launcher,非常有用!)我找到了

              res文件夹下的mipmap ic_launcher文件夹

              然后我用我创建的图标替换了 pre 图标。重新安装您的应用,您会看到新图标!

              【讨论】:

                【解决方案11】:
                1. 转到 AndroidManifest.xml

                2. 在标签中,寻找android:icon标签。

                3. 将您的图标复制并粘贴到可绘制文件夹中(在项目的 res 文件夹中可用)。

                4. android:icon标签的值设置为

                  android:icon="@drawable/youriconname"

                瞧!你完成了。保存更改并进行测试。

                【讨论】:

                  【解决方案12】:

                  转到您的项目文件夹\app\src\main\res\mipmap-mdpi\ic_launcher.png

                  您将看到 5 个 mipmap 文件夹。将每个 mipmap 文件夹内的图标替换为您想要的图标。

                  【讨论】:

                    【解决方案13】:

                    在应用程序的 AndroidManifest.xml 文件中查找 <application> 标记。

                    这个应用程序标签有一个android:icon 属性,通常是@drawable/ic_launcher。 这里的值是启动器图标文件的名称。如果值为@drawable/ic_launcher,则图标名称为ic_launcher.png

                    在您的资源文件夹(res/mipmap-mdpires/mipmap-hdpi 等)中找到此图标并将其替换。

                    关于 mipmap 资源的说明:如果您的启动器图标当前位于可绘制文件夹中,例如 res/drawable-hdpi,您应该将它们移动到 mipmap 等效项(例如 res/mipmap-hdpi)。 Android will better preserve the resolution of drawables in the mipmap folder 用于在启动器应用程序中显示。

                    Android Studio 注意:如果您使用的是 Android Studio,您可以让 Studio 将可绘制对象放置在适合您的位置。只需右键单击您的应用程序模块,然后单击 New -> Image Asset

                    对于图标类型,选择 "Launcher Icons (Legacy Only)" 用于平面 PNG 文件或 "Launcher Icons (Adaptive and Legacy)"为 API 26+ 设备生成adaptive icon

                    【讨论】:

                    • 这个过程只接受一个图像并将其缩放到所需的每个密度。但是如果我为每个分辨率都有自定义图标并且我想使用它。我该怎么办?
                    • 此过程不会拍摄一张图像并对其进行缩放。如Providing Resources documentation 中所述,您应该将不同密度的图像放在不同的密度合格文件夹中。例如,将基本图像放在drawable-mdpi 中,将 1.5 倍缩放的版本放在 drawable-hdpi 中。
                    • 在我的项目中(Android Studio 2.3.1)ic_launcher.png被放置在mipmap虚拟文件夹中。
                    • @Glutton 检查此答案stackoverflow.com/a/28065664/1101730,建议将启动器图标放在mipmap 文件夹中,因为它们使用不同的密度
                    【解决方案14】:

                    这是我的任务步骤:

                    1. 创建大小为 512x512 像素的PNG 图像文件
                    2. Android Studio 中,在项目视图中,突出显示 mipmap 目录
                    3. 在菜单中,转到File>New>Image Asset
                    4. 资产类型按钮行中点击 图片按钮
                    5. 单击路径框右侧的3点框
                    6. 拖动图像到源资源框
                    7. 单击 下一步(注意:现有的启动器文件将被覆盖
                    8. 点击 完成

                    【讨论】:

                    • 我觉得这是最好的答案
                    • 右边不再有 3 个点了。这适用于旧版图标。
                    【解决方案15】:

                    转到 AndroidManifest.xml 并将 android:icon="@mipmap/ic_launcher" 更改为 android:icon="@mipmap/(你的图像名称)" 假设您有一个名为 telugu 的图像,并且您希望将其设置为您的应用程序图标,然后更改 android:icon="@mipmap/telugu" 并且您必须将图像复制并粘贴到 mipmap 文件夹中,就像我说的那样简单

                    【讨论】:

                      【解决方案16】:

                      在清单文件中,在标签下,会有类似的一行:

                      android:icon="drawable_resource_path"
                      

                      将你想要的启动器图标放在drawable文件夹中,并写下它的资源路径。

                      【讨论】:

                        猜你喜欢
                        • 2016-11-19
                        • 1970-01-01
                        • 2020-01-11
                        • 1970-01-01
                        • 2016-11-11
                        • 1970-01-01
                        • 1970-01-01
                        • 1970-01-01
                        • 2018-03-17
                        相关资源
                        最近更新 更多