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

Expo 51中expo-build-properties配置未生效问题咨询

Expo 51中expo-build-properties设置minSdkVersion不生效的排查步骤
  • 先确认插件已安装
    执行npx expo install expo-build-properties,确保插件已经添加到项目依赖里,没装的话配置根本不会生效。

  • 检查app.config.ts的配置格式是否正确
    正确的配置结构应该是这样的:

    import { ExpoConfig } from 'expo/config';
    
    const config: ExpoConfig = {
      // 其他项目配置...
      plugins: [
        [
          'expo-build-properties',
          {
            android: {
              minSdkVersion: 24,
            },
          },
        ],
      ],
    };
    
    export default config;
    

    必须把插件配置放在plugins数组的子数组中,格式是['插件名称', { 具体配置 }],不能直接写对象,这是很多人容易错的地方。

  • 确认你看的是正确的build.gradle文件
    prebuild后,minSdkVersion的修改只会更新android/app/build.gradle,不是项目根目录的build.gradle。打开这个文件搜索minSdkVersion,看看是否已经改成24了。

  • 清除缓存后重新prebuild
    缓存可能导致配置不生效,执行下面的命令彻底清理后重新生成原生文件:

    npx expo prebuild --clean --clear-cache
    
  • 检查Expo CLI版本是否兼容
    用npx expo --version查看版本,确保和Expo SDK 51匹配,如果版本太低,执行npm install -g expo-cli@latest升级到最新版。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 18:39:51