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

使用EAS Build构建应用时启动页与图标还原为默认Expo样式问题

解决EAS Build构建后图标/启动页变为默认Expo样式的问题

常见修复步骤

1. 核对资源文件的路径与规格

  • 确认./assets/icon.png、./assets/splash.png等文件确实存在于项目对应目录,路径拼写无错误(注意区分大小写,Linux/macOS环境下路径大小写敏感)
  • 资源需符合Expo官方规格:
    • 主图标:至少1024x1024px的PNG格式
    • Android自适应图标:前景图最小1024x1024px,背景为纯色值
    • iOS启动页:推荐使用2732x2732px的PNG(适配全尺寸设备)

2. 清理缓存后重新构建

执行命令清除本地缓存,避免旧资源残留影响构建:

npx expo prebuild --clean
npx expo start --clear

完成后重新触发EAS Build任务。

3. 检查EAS配置是否覆盖资源设置

查看项目根目录的eas.json文件,确认构建配置中没有自定义icon或splash参数覆盖app.json的设置,若有则删除或修正为正确路径。

4. 优化资源打包规则

当前assetBundlePatterns设置为["**/*"],可尝试明确指定资源目录,确保图标文件被正确打包:

"assetBundlePatterns": [
  "./assets/**/*"
]

5. 排查构建日志的报错信息

在EAS Build的构建日志中搜索icon、splash关键词,查看是否存在资源未找到或格式不兼容的报错,根据日志提示针对性修复。

补充方案

若以上步骤无效,可使用npx expo-icon-generator工具自动生成符合各平台要求的图标资源,替换现有文件后重新构建。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 06:31:09