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

Expo项目构建错误:配置:expo-modules-core项目时出现问题

解决Expo项目Android构建报错的步骤

核心错误分析

从报错日志看,问题集中在三个关键点:

  • Android SDK路径未配置
  • 项目未指定compileSdkVersion
  • Gradle组件适配AGP 8.0的配置缺失

分步解决方案

1. 配置Android SDK路径

两种方式二选一:

  • 环境变量配置:设置系统环境变量ANDROID_HOME,值为你的Android SDK安装路径(默认路径一般是C:\Users\你的用户名\AppData\Local\Android\Sdk)
  • local.properties文件配置:在项目的android目录下创建local.properties文件,添加一行:
    sdk.dir=C:\\Users\\你的用户名\\AppData\\Local\\Android\\Sdk
    
    注意路径里的反斜杠要转义成双反斜杠

2. 指定compileSdkVersion

打开项目根目录下的android/build.gradle文件,找到buildscript块里的ext配置(没有就新增),补充compileSdkVersion和targetSdkVersion:

buildscript {
    ext {
        compileSdkVersion = 34
        targetSdkVersion = 34
        // 保留原有minSdkVersion等配置
    }
    // 其他内容...
}

3. 适配AGP 8.0的Gradle配置

在项目的android/gradle.properties文件末尾添加一行:

android.disableAutomaticComponentCreation=true

这是为了适配Android Gradle Plugin 8.0之后的组件创建规则,对应报错里的警告提示


额外排查步骤

  • 执行npx expo prebuild --clean清理旧构建缓存,之后重新运行npm install和npx expo run:android
  • 用npx expo doctor检查项目依赖版本兼容性,按提示修复问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 20:03:29