如何在Android Studio中修改图标路径及调整mipmaps生成目录
我来帮你搞定这两个Android Studio里的图标相关问题哈:
问题1:如何在Android Studio中更改图标路径?
根据你修改的是启动图标还是布局里的图标,操作略有不同:
- 修改应用启动图标路径:
- 打开项目根目录下的
AndroidManifest.xml文件,找到<application>标签里的android:icon属性。 - 把默认的路径(比如
@mipmap/ic_launcher)替换成你目标图标的资源路径就行,比如你把自定义图标放到了drawable目录下,就写成@drawable/my_app_icon。
- 打开项目根目录下的
- 修改布局中控件的图标路径:
- 打开对应的布局XML文件,找到用了图标的控件(比如
ImageView、ImageButton)。 - 修改控件的
android:src或者app:srcCompat属性值,换成你想要的图标资源路径即可。
- 打开对应的布局XML文件,找到用了图标的控件(比如
问题2:将mipmaps输出目录设置为主res文件夹
这个是创建图像资源时的目录选择问题,按下面的步骤调整就好:
- 当你通过File > New > Image Asset打开图标创建窗口时:
- 在窗口下方找到Resource directory选项,点击旁边的文件夹图标。
- 在弹出的目录选择框里,选中项目的主
res文件夹(路径一般是app/src/main/res)。 - 确认后继续完成图标生成流程,这样mipmap目录就会直接生成在主res目录下了。
- 如果已经不小心生成到values目录了,直接手动把mipmap文件夹剪切粘贴到主res目录,然后点击顶部菜单栏的Build > Clean Project,再执行Build > Rebuild Project,让项目重新识别资源路径就没问题了。
内容的提问来源于stack exchange,提问作者doaa




