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

使用EAS(Expo Application Services)构建时如何修改Target API Level

解决方案

一、升级Target API Level到31(基于EAS Build)

  • 在项目根目录的app.json或app.config.js中,修改expo.android.targetSdkVersion为31:
    {
      "expo": {
        "android": {
          "targetSdkVersion": 31,
          // 保留原有的其他Android配置项
        }
      }
    }
    
  • 重新运行构建命令:eas build -p android,新构建的包即可满足Google Play的Target API要求。

二、修复Google Play Console密钥无效问题

  • 核对EAS签名密钥与Google Play配置:
    1. 执行eas credentials -p android查看本地EAS存储的密钥指纹(SHA-1/SHA-256)。
    2. 登录Google Play Console,进入应用的设置 > 应用签名,对比指纹是否一致。
  • 密钥不匹配的修复方式:
    • 未上传过正式版本:执行eas credentials -p android,选择生成新的上传密钥,按向导完成项目关联。
    • 已上传正式版本:在Google Play Console中申请替换上传密钥,按照官方指引提交材料,获取新密钥后配置到EAS中。

三、无需Expo Eject的说明

EAS Build支持在不执行eject的前提下配置Target API、签名密钥等核心参数,所有修改仅需在app.json/app.config.js或通过EAS CLI完成,无需修改原生代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 21:30:54