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

Expo React Native应用如何将API level 29升级至30适配Play商店要求

Expo React Native修改目标API Level至30操作步骤

托管工作流(未执行Eject)操作

  • 首先确认Expo SDK版本,SDK 44及以上版本默认已配置targetSdkVersion=30,低于该版本请先升级SDK
  • 升级SDK执行命令:expo upgrade 44.0.0
  • 打开项目根目录下的app.json或app.config.js,在expo.android节点下添加/更新以下配置:
{
  "expo": {
    "android": {
      "compileSdkVersion": 30,
      "targetSdkVersion": 30,
      "buildToolsVersion": "30.0.3"
    }
  }
}
  • 清除构建缓存:expo start --clear
  • 重新构建安卓应用包即可。

裸工作流(已执行Eject)操作

  • 打开项目android/build.gradle文件,找到ext配置块,修改对应参数:
ext {
  buildToolsVersion = "30.0.3"
  compileSdkVersion = 30
  targetSdkVersion = 30
  // minSdkVersion可保留原有配置无需修改
}
  • 打开android/app/build.gradle文件,确认defaultConfig块下的compileSdkVersion、targetSdkVersion与上面配置保持一致
  • 进入android目录执行缓存清理:Mac/Linux运行./gradlew clean,Windows运行gradlew clean
  • 重新构建应用包即可。

验证

构建完成后可在本地安装测试应用运行是否正常,确认无兼容性问题后即可上传Google Play。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 05:48:01