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

EAS构建的React Native Android APK安装后闪退,资产加载异常求助

解决Expo Android APK闪退及生产模式资源加载失败问题
  • 校验资源引用与路径
    确认所有本地资源(图片、字体等)的引用路径准确无误,采用相对路径如require('./assets/xxx.png'),避免使用绝对路径。注意Android系统对文件名大小写敏感,确保引用的文件名与实际文件完全一致(包括大小写)。

  • 清理缓存并重建项目

    1. 执行npx expo prebuild --clean清除旧的预构建缓存与文件
    2. 删除项目根目录下的.expo、node_modules文件夹,重新执行npm install或yarn install
    3. 再次运行模拟生产环境命令:npx expo start --no-dev --minify,确认资源加载稳定后,再执行构建命令:eas build -p android --profile test
  • 明确声明需打包的资源
    在app.json或app.config.js的expo.assets字段中,显式列出所有资源目录,确保Expo打包时不会遗漏:

    {
      "expo": {
        "assets": [
          "./assets/images/",
          "./assets/fonts/"
        ]
      }
    }
    
  • 检查资源文件完整性
    确认所有被引用的资源文件存在且未损坏,比如图片是否能正常打开、字体文件格式是否正确,避免因单个资源损坏导致整体加载失败。

  • 排查第三方依赖兼容性
    临时移除近期新增的第三方依赖,重新构建测试,确认是否是依赖库在生产模式下的资源加载问题导致崩溃。

  • 通过设备日志定位具体错误
    连接Android设备到电脑,执行adb logcat *:E查看崩溃时的错误日志,日志会明确指出是哪个资源加载失败或引发了异常,帮助精准定位问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 09:45:49