在Android Studio中更改“ic_launcher.png”

时间:2013-06-28 18:38:38

标签: icons android-studio

当第一个创建新项目时,该对话框可让您指向 到某个外部.PNG文件,然后当该对话框完成时, 它生成4种不同像素大小的图像用作 一个发射器图标。

我的问题是:那么,如果已有一个现有项目 创建,是否有一个地方告诉Studio重新生成 4个新的这样的文件,只是重新指向别的地方,给一些人 其他.PNG?

我突然意识到我可以开始一个新项目 手动复制到目前为止开发的所有其他文件,例如 .JAVA和.XML文件等,但这似乎很多 工作(我希望没有必要)。

15 个答案:

答案 0 :(得分:174)

对于Android Studio 0.4.0及更高版本,请点击“File > New > Image Asset”。

答案 1 :(得分:50)

不,但你几乎可以轻松地做到这一点。

转到此处:

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

使用该页面构建您的图标,然后下载zip包。将其解压缩到正确的目录中,它将正确覆盖所有drawable - * / ic_launcher.png。

答案 2 :(得分:12)

以防其他人访问这篇文章,我想我会描述我的所作所为。

  1. 右键单击res文件夹>新图像资产

  2. 浏览器到图标。点击下一步

  3. 默认情况下,图标会转到src / debug / res- keep this

  4. 在项目层次结构中,浏览到src / debug / res并从drawable *中复制文件 目录到src / main和src / main

  5. 中的相同目录
  6. 将src / debug / res / icon_name.png复制到src / main和src / release目录

答案 3 :(得分:11)

我可以在Windows上的Android Studio 1.x(此处为AS)中确认正确的序列是:

  • 文件 - >新
  • AS打开一个列表,您必须单击图像资产
  • AS打开一个对话框,其中自动选择app \ src \ main \ res目录结构(正确选择)
  • 单击“确定”按钮,AS将打开“资源工作室”对话框,您可以在其中找到我们在过去的Eclipse ADT上获得的所有工具和选项

这可以在创建项目后的任何时刻完全完成。

Android Studio警告您它会覆盖当前的ic_launcer,但这正是我们期望的。

答案 4 :(得分:10)

上面的答案让我感到困惑。这是我做的:

  • 文件 - >新图片资源
  • 第一个字段“资产类型”必须是启动器图标。浏览到 你想要的文件作为图标,选择它,android studio会告诉你 同一个窗口在不同分辨率下的样子。

  • 为其选择其他名称,然后单击“下一步”。现在图标集为 所有那些hdpi,xhdpi,mdpi都将在相应的mipmap文件夹中

  • 最后,最重要的是转到您的清单文件并更改 “android:icon”指向新图标图片的名称。

答案 5 :(得分:8)

  1. 文件>在androidStudio中打开您的应用程序(您的项目)

  2. 转到res文件夹,然后右键单击该文件夹,选择新选项卡,转到图像资产选项卡,您将获得资产工作室显示页面。

  3. 浏览(选择)您想要获取的图标作为应用图标(无需更改drawble文件夹)。

  4. 然后点击下一个标签并完成。

  5. 您的新图标将显示在应用中。

答案 6 :(得分:6)

在Android Studio 0.5.8上,我设法通过右键单击“res”文件夹并选择New>来更改我的图标集。图像资产。这会将您带到创建应用程序时显示的图标屏幕,此处在您更改图标后,它会确认它将替换所有图标。确认并完成。

答案 7 :(得分:4)

在eclipse中制作Android应用时,只需右键点击res文件夹,点击New -> Other,然后在Android下选择Android Icon Set

这使您可以轻松制作更多图标(或替换现有图标)。

答案 8 :(得分:2)

使用之前帖子中提到的网站创建图标:http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html 解压缩文件夹并进入文件资源管理器(Windows或Mac)查找AndroidStudioProjects> " app name" > app> src> main(在这里替换web)> res(用已经下载的解压缩文件夹中的那个替换其余部分)

*关闭android studio,以便您可以进行更改,当android studio再次打开时,将显示更改

答案 9 :(得分:2)

将所需的启动器图像(.png)放在可绘制文件夹中。

在AndroidManifest.xml中,添加

android:icon="@drawable/your_img_name"

application标记下。

答案 10 :(得分:1)

在Android工作室0.8及之后 右键单击app文件夹,然后单击 New > Image Asset

浏览您所拥有的最佳分辨率图像"图像文件"字段

点击下一步 其余的将生成

答案 11 :(得分:1)

您可以使用此网站https://romannurik.github.io/AndroidAssetStudio/index.html创建图标。

下载图标,转到文件资源管理器 - 保存项目的位置,默认路径为C:\Users\Your Name\AndroidStudioProjects\Project名称\ app \ src \ main \ res \

将您下载的文件夹复制到res文件夹。

答案 12 :(得分:0)

点击" File > New > Image Asset"

Asset Type -> Choose -> Image

浏览图片

设置其他属性

Next

您将看到图像的4种不同像素大小,用作启动器图标

Finish

答案 13 :(得分:0)

对于Android 3+:

  • 在“项目”窗口中,选择Android视图。

  • 右键单击res文件夹,然后选择新建>图像资产。

  • 如果您的应用支持Android 8.0,请创建自适应和旧版启动器图标。

  • 如果您的应用支持的版本不高于Android 7.1,请仅创建旧版启动器图标。

  • 在“图标类型”字段中,选择“启动器图标”(仅限旧版)。

  • 选择资产类型,然后在下面的字段中指定资产。

答案 14 :(得分:0)

这就是我通过从PNG图片创建ic_launcher来解决的方法。

  1. 我通过使用此网站https://image.online-convert.com/convert-to-svg将PNG图像转换为SVG图像。

  2. 我使用了File > New > Vector Asset将转换后的SVG图像转换为Android Studio中的Vector Asset。这会将SVG图像转换为XML文件。

  3. 我通过通过File > New > Image Asset在Android Studio中创建新的图像资产来创建了ic_launcher图像。这会在正方形,圆形和XML文件中创建一个ic_launcher和一个Adaptive图标。

注意:在撰写本文时,我遇到了从Adobe XD导出的SVG图像的问题。所以我不得不使用在线转换器。 Adobe XD没有xml导出功能。