You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除Android应用图标显示的异常绿色背景

问题原因

你看到的绿色背景并非源图片自带,是Android Studio中自适应应用图标默认的背景层填充色。从Android 8.0开始系统引入了自适应图标规范,图标分为前景层和背景层两层,你仅导入了前景图标、未正确配置背景层时就会触发该默认绿色背景。

解决方法

方法1:用内置Image Asset工具重新生成图标(推荐)

  • 右键点击项目的res文件夹,依次选择 New > Image Asset
  • 在配置页的「Icon Type」选项中选择「Launcher Icons (Adaptive and Legacy)」
  • 切换到「Foreground Layer」标签页,在「Path」位置选择你原本的无背景图标源文件
  • 切换到「Background Layer」标签页,将「Asset Type」设置为「Color」,色值填入#00000000(完全透明的ARGB色值)
  • 点击「Next」确认生成路径,再点击「Finish」,工具会自动生成各分辨率的适配图标,覆盖原有旧图标即可生效

方法2:直接修改图标配置文件

如果是你已经手动导入过图标,仅需要修改背景配置:

  • 打开res/drawable目录,找到对应的自适应图标xml文件
  • 找到文件内<background>标签对应的属性值,修改为@android:color/transparent后保存即可

注意:如果你需要适配Android 8.0以下的旧版本系统,生成图标时请同时配置Legacy版本图标,避免旧系统上图标显示异常。

内容的提问来源于stack exchange,提问作者Ruthvik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 02:48:03