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

Android Studio无法生成签名APK/AB文件,资源缺失报错求助

解决签名APK构建时资源找不到的问题

以下是针对该问题的排查和解决步骤:

  • 确认release构建的资源目录完整性
    模拟器默认使用debug构建,若你的ic_launcher仅存在于src/main/res/mipmap-xxx或src/debug/res/mipmap-xxx目录,而src/release/res下缺少对应mipmap资源,就会触发release构建报错。检查src/release/res目录,将main目录下的完整mipmap资源复制到该目录中。

  • 清理缓存并重新构建
    执行以下操作:

    1. 点击Android Studio顶部菜单栏的Build -> Clean Project
    2. 选择Build -> Rebuild Project
    3. 再次尝试生成签名APK
      缓存异常可能导致资源引用失效,清理后可解决这类问题。
  • 校验Manifest中的资源引用
    确认AndroidManifest.xml里application标签的icon属性引用正确:

    android:icon="@mipmap/ic_launcher"
    

    注意资源名称的大小写(Android资源名区分大小写),避免出现拼写错误,比如误写为ic_launcher_round。

  • 检查build.gradle的资源配置
    打开app模块的build.gradle文件,确认release构建规则中没有排除mipmap资源的配置,比如是否存在:

    android {
        buildTypes {
            release {
                resConfigs "en" // 这类配置可能意外排除资源
            }
        }
    }
    

    若有类似配置,调整后确保包含所需的mipmap资源目录。

  • 检查资源文件的有效性
    确保所有mipmap目录下的ic_launcher文件命名完全一致,且文件格式正常(如png、webp格式,无损坏)。个别分辨率目录下的文件缺失或损坏,也会导致release构建时资源链接失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 18:26:03