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

AndroidStudio3.0.1构建Flutter签名包时触发java.util.MissingResourceException错误

解决Android Studio 3.0.1构建Flutter签名APK时的MissingResourceException问题

我之前碰到过一模一样的问题,罪魁祸首就是系统区域设置里的en_CZ(英语-捷克)这个组合——Android Studio的JPS资源包没有适配这个区域,所以才会抛出找不到bundle的错误。下面给你几个靠谱的解决方案:

方案一:强制Android Studio使用指定区域运行

这个方法不用改系统设置,只针对Android Studio生效:

  • 打开Mac上的Android Studio安装目录,路径是/Applications/Android Studio.app/Contents/bin
  • 找到studio.vmoptions(如果是64位系统就是studio64.vmoptions)文件,用文本编辑器打开
  • 在文件末尾添加一行配置:
    -Duser.language=en -Duser.country=US
    
  • 保存文件后重启Android Studio,先执行Build -> Clean Project,再尝试生成签名APK

方案二:调整Mac系统的区域设置

如果不想修改Android Studio的配置,可以直接调整系统的语言优先级:

  • 打开Mac的「系统偏好设置」→「语言与地区」
  • 在「首选语言」列表里,把「英语(美国)」或者「捷克语」移到最顶部(确保选择的是Android Studio资源包支持的区域)
  • 重启Mac和Android Studio,再重新构建项目

方案三:升级Android Studio版本

Android Studio 3.0.1确实比较老旧了,后续版本已经修复了不少资源本地化相关的bug:

  • 打开Android Studio,点击「Android Studio」→「检查更新」,升级到稳定版(比如4.x或更高版本,注意和你的Flutter版本保持兼容)
  • 升级完成后,重新同步Flutter项目,再尝试生成签名APK

额外提示

不管用哪个方案,都建议先执行Build -> Clean Project和Build -> Rebuild Project,清理掉旧的构建缓存后再进行签名打包操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 06:44:09