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

使用Expo开发React Native应用,无Android/iOS文件夹如何更换应用图标?

在Expo托管项目中更换应用图标

你找不到Android和iOS文件夹是因为这是托管式Expo项目——这类项目的原生代码由Expo官方托管,本地不会生成原生平台的文件夹,完全不需要手动去修改原生文件来换图标,用Expo自带的配置就能搞定:

  • 第一步:准备图标素材
    找一张至少1024×1024像素的PNG图标(不用加圆角,Expo会自动处理不同平台的圆角适配),把它放到项目的assets文件夹或者根目录,比如命名为app-icon.png。

  • 第二步:修改配置文件
    打开项目根目录的app.json(如果用JS配置就是app.config.js),找到expo节点下的icon字段,把路径改成你刚才放置的图标路径:

    {
      "expo": {
        "name": "你的应用名称",
        "icon": "./assets/app-icon.png",
        // 其他原有配置...
      }
    }
    
  • 第三步:让图标生效

    • 用Expo Go预览:保存修改后,关闭Expo Go里的应用再重新打开,就能看到新图标。
    • 构建正式安装包:运行eas build命令重新构建,打包完成后的APK/IPA就会使用新图标。

如果之后你需要切换到裸项目(生成本地Android/iOS文件夹),可以运行expo eject命令,但托管项目完全没必要这么做,上面的方法足够满足换图标的需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 17:03:11