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

执行eas build -p android --profile preview命令构建失败求助

Expo Android预览版构建失败(eas build -p android --profile preview)解决办法
  • 清理重建原生目录:执行npx expo prebuild --clean,原生目录的缓存文件是构建冲突的常见诱因,重新生成能解决大部分基础问题。
  • 检查eas.json配置:确保preview环境的Android参数正确,比如buildType是否设为apk或aab,gradle命令是否匹配需求,示例配置:
    {
      "build": {
        "preview": {
          "android": {
            "buildType": "apk",
            "gradleCommand": ":app:assembleRelease"
          }
        }
      }
    }
    
  • 统一Expo依赖版本:核对package.json中expo、expo-modules-core等核心依赖的版本,版本不一致会触发构建兼容性问题。
  • 清理远程构建缓存:执行eas build --clear-cache后重新触发构建,远程缓存损坏是容易忽略的隐性问题。
  • 查看完整构建日志:前往EAS控制台找到对应构建任务,拉取完整错误日志,定位具体报错点(比如模块缺失、资源编译失败、签名配置错误)。
  • 检查AndroidManifest.xml:确认android/app/src/main/AndroidManifest.xml里的权限、入口Activity等配置无语法错误。
  • 验证本地环境:确保本地安装Android SDK并配置好ANDROID_HOME环境变量,虽EAS为远程构建,但本地预构建依赖正确环境支持。

如果是资源或第三方模块相关错误:

  • 检查静态资源:确认图片、字体等资源放在assets目录,且在app.json的assets数组中正确声明。
  • 排查第三方模块:部分原生模块需额外Android配置(如添加gradle依赖、修改build.gradle),确认模块文档中的EAS构建步骤已执行到位。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 00:52:46