当第一个创建新项目时,该对话框可让您指向 到某个外部.PNG文件,然后当该对话框完成时, 它生成4种不同像素大小的图像用作 一个发射器图标。
我的问题是:那么,如果已有一个现有项目 创建,是否有一个地方告诉Studio重新生成 4个新的这样的文件,只是重新指向别的地方,给一些人 其他.PNG?
我突然意识到我可以开始一个新项目 手动复制到目前为止开发的所有其他文件,例如 .JAVA和.XML文件等,但这似乎很多 工作(我希望没有必要)。
答案 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)
以防其他人访问这篇文章,我想我会描述我的所作所为。
右键单击res文件夹>新图像资产
浏览器到图标。点击下一步
默认情况下,图标会转到src / debug / res- keep this
在项目层次结构中,浏览到src / debug / res并从drawable *中复制文件 目录到src / main和src / main
将src / debug / res / icon_name.png复制到src / main和src / release目录
答案 3 :(得分:11)
我可以在Windows上的Android Studio 1.x(此处为AS)中确认正确的序列是:
这可以在创建项目后的任何时刻完全完成。
Android Studio警告您它会覆盖当前的ic_launcer,但这正是我们期望的。
答案 4 :(得分:10)
上面的答案让我感到困惑。这是我做的:
第一个字段“资产类型”必须是启动器图标。浏览到 你想要的文件作为图标,选择它,android studio会告诉你 同一个窗口在不同分辨率下的样子。
为其选择其他名称,然后单击“下一步”。现在图标集为 所有那些hdpi,xhdpi,mdpi都将在相应的mipmap文件夹中
最后,最重要的是转到您的清单文件并更改 “android:icon”指向新图标图片的名称。
答案 5 :(得分:8)
文件>在androidStudio中打开您的应用程序(您的项目)
转到res文件夹,然后右键单击该文件夹,选择新选项卡,转到图像资产选项卡,您将获得资产工作室显示页面。
浏览(选择)您想要获取的图标作为应用图标(无需更改drawble文件夹)。
然后点击下一个标签并完成。
答案 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来解决的方法。
我通过使用此网站https://image.online-convert.com/convert-to-svg将PNG图像转换为SVG图像。
我使用了File > New > Vector Asset
将转换后的SVG图像转换为Android Studio中的Vector Asset。这会将SVG图像转换为XML文件。
我通过通过File > New > Image Asset
在Android Studio中创建新的图像资产来创建了ic_launcher图像。这会在正方形,圆形和XML文件中创建一个ic_launcher和一个Adaptive图标。
注意:在撰写本文时,我遇到了从Adobe XD导出的SVG图像的问题。所以我不得不使用在线转换器。 Adobe XD没有xml导出功能。