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

生成App Bundle时遇Android资源链接失败错误求助

解决Android App Bundle打包时资源找不到的问题

针对你遇到的resource mipmap/ic_launcher和ic_launcher_round找不到的错误,即使已经添加了图标,可按以下步骤排查解决:

  • 校验图标文件的位置与命名
    确保ic_launcher.png和ic_launcher_round.png文件存在于app/src/main/res/下的所有mipmap密度目录(如mipmap-mdpi、mipmap-hdpi等),且文件名完全匹配(Android资源名区分大小写,注意不要有拼写错误或大小写不一致)。

  • 检查Manifest的资源引用
    打开AndroidManifest.xml,确认<application>标签下的android:icon和android:roundIcon属性引用正确:

    android:icon="@mipmap/ic_launcher"
    android:roundIcon="@mipmap/ic_launcher_round"
    

    避免出现拼写错误或错误的资源类型(比如误写成@drawable/而非@mipmap/)。

  • 清理并重建项目
    执行Android Studio顶部菜单栏的Build > Clean Project,完成后再执行Build > Rebuild Project,清除旧的构建缓存后重新打包。

  • 排查资源打包排除规则
    检查app/build.gradle文件中的android块,是否存在resConfigs或exclude规则意外排除了mipmap资源。例如:

    android {
        // 确保没有类似这样排除mipmap的配置
        // resConfigs "en", "xxhdpi"
    }
    
  • 处理Build Variant/Flavor问题
    如果使用了Product Flavors或Build Variants,确保图标文件放在app/src/main/res/目录(所有变体共享),或者对应release变体的app/src/release/res/目录下,而不是仅放在debug目录中。

  • 重置Android Studio索引
    点击File > Invalidate Caches... > Invalidate and Restart,重启IDE后重新尝试打包,解决索引异常导致的资源识别问题。

内容的提问来源于stack exchange,提问作者Fajri Aulia Rachmandha

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 11:05:47