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

安卓API 25模拟器Launcher icon不显示无法正常更换问题求助

安卓API25模拟器Launcher图标不更新解决方案
  • 核对Manifest全局配置
    检查AndroidManifest.xml中<application>节点的图标配置是否正确,需同时配置普通图标和圆角图标,示例配置如下:
<application
    android:icon="@mipmap/ic_launcher"
    android:roundIcon="@mipmap/ic_launcher_round"
    ...>

应用全局Launcher图标在application节点声明,不要仅检查Activity的intent-filter配置。如果项目存在多渠道/多构建风味配置,需确认对应变体的Manifest没有覆盖全局图标设置。

  • 清除模拟器Launcher缓存
    API 25版本的原生安卓Launcher会持久化缓存已安装应用的图标,仅卸载重装应用无法清除该缓存,操作路径:
    1. 打开模拟器系统设置→应用和通知→查看所有应用
    2. 找到「Launcher(启动器)」应用,进入存储设置页
    3. 依次点击清除存储、清除缓存,重启模拟器后重新安装应用验证
  • 确认图标生成规范
    不要直接将图标文件手动拖入mipmap文件夹,必须通过Android Studio官方工具生成全版本适配的图标:
    右键res文件夹→选择New→Image Asset→图标类型选择「Launcher Icons (Adaptive and Legacy)」,按照引导导入图标源文件,工具会自动生成不同dpi、不同API版本适配的图标文件,避免高版本自适应图标无法在API 25设备识别的问题。
  • 排查构建配置冲突
    检查模块级build.gradle文件的构建类型配置,确认debug构建没有额外配置resValue替换Launcher图标,同时检查src/debug/res路径下是否存在同名的ic_launcher图标文件覆盖了主源集的配置。
  • 清理构建缓存
    执行Android Studio顶部菜单栏的File→Invalidate Caches / Restart,选择「Invalidate and Restart」清空IDE缓存后重新构建项目,避免旧的构建缓存导致新图标未被打包进APK。

你可以将构建好的APK拖入Android Studio,通过APK Analyzer工具查看res/mipmap下的对应图标文件,确认图标是否正确打包进安装包。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 05:27:02