求助:Google Play Deploy Step报错403,Target SDK版本过低(39)
解决Bitrise Google Play Deploy 403报错(Target SDK过低)
- 先核对Google Play的SDK要求:目前新应用必须以Android 14(API 34)或更高为目标SDK,现有应用更新至少要求API 33。如果你的配置里
targetSdkVersion是39却报错,先排查是否是配置写错(比如把minSdkVersion当成了targetSdkVersion)。 - 修改项目gradle配置:打开Module级别的
build.gradle,在defaultConfig块里把targetSdkVersion改成符合要求的版本(比如34或更高):defaultConfig { // 其他配置项 targetSdkVersion 34 } - 排查Bitrise构建配置:确保Android Build步骤没有强制覆盖target SDK版本,要使用项目本身的gradle配置。
- 验证APK实际版本:构建完成后下载APK,用
aapt dump badging 你的APK路径命令查看,确认输出里的targetSdkVersion和配置一致,避免flavor或其他配置覆盖了数值。 - 检查Play Console设置:登录Google Play Console,进入应用「设置」-「应用完整性」,确认有没有额外的SDK版本限制。
报错原文:
Failed to commit edit, error: googleapi: Error 403: Target SDK of artifact is too low: 39., forbidden
内容的提问来源于stack exchange,提问作者Aljohn Yamaro
相关产品推荐
相关产品推荐

